Projek Arduino Asas: LED Blinker Guna Arduino Nano

Jika anda baru sahaja berjinak-jinak dengan dunia Arduino, projek LED Blinker ini adalah antara projek paling asas tetapi sangat penting untuk difahami. Dalam artikel kali ini, saya akan tunjukkan cara membina projek ini dari A hingga Z – lengkap dengan litar, komponen, fungsi dan juga kod penuh.



🔧 Apa Itu Projek LED Blinker?

Projek LED Blinker adalah satu projek yang menggunakan Arduino Nano untuk menghidupkan dan mematikan (blink) satu LED merah secara berulang. Ia nampak mudah, tapi sebenarnya ia merupakan batu asas untuk memahami cara Arduino mengawal output digital – iaitu menghantar isyarat ON (HIGH) dan OFF (LOW) kepada komponen seperti LED, buzzer, motor dan sebagainya.


🔍 Fungsi Projek Ini

Fungsi utama projek ini:

  • Menyalakan LED selama 1 saat

  • Mematikan LED selama 1 saat

  • Mengulangi proses ini tanpa henti

Dengan kata lain, LED akan berkelip dengan selang masa 1 saat – sesuai dijadikan indikator, penanda isyarat, atau asas untuk bina sistem notifikasi berasaskan cahaya.


🧰 Senarai Komponen Diperlukan

Untuk membina projek ini, anda perlukan komponen berikut:

KomponenKuantiti
Arduino Nano1 unit
LED merah (633nm)1 unit
Resistor 220Ω1 unit
Breadboard1 unit
Jumper wireBeberapa unit

⚡ Reka Bentuk Litar

Berikut adalah sambungan litar:

Penerangan ringkas litar:

  • Kaki anod LED (kaki panjang) disambungkan ke pin D2 Arduino Nano.

  • Kaki katod LED disambungkan ke satu hujung resistor 220Ω.

  • Hujung resistor yang satu lagi disambungkan ke GND Arduino.

  • Semua sambungan dibuat di atas breadboard untuk memudahkan pemasangan dan ujikaji.


💻 Kod Arduino: LED_BLINKER.ino


int ledPin = 2; // Pin D2 akan digunakan untuk LED void setup() { pinMode(ledPin, OUTPUT); // Tetapkan pin sebagai output } void loop() { digitalWrite(ledPin, HIGH); // LED menyala delay(1000); // Tunggu 1 saat digitalWrite(ledPin, LOW); // LED padam delay(1000); // Tunggu 1 saat }

Apa yang berlaku dalam kod?

  • ledPin ditetapkan ke pin D2.

  • Dalam fungsi setup(), kita set pin tersebut sebagai output.

  • Fungsi loop() akan berulang tanpa henti:

    • LED menyala (HIGH)

    • Tunggu 1 saat

    • LED padam (LOW)

    • Tunggu 1 saat


✅ Kenapa Projek Ini Penting?

Walaupun nampak sangat asas, tapi projek ini:

  • Mengajar kita bagaimana pin digital Arduino berfungsi

  • Memberi kefahaman tentang struktur kod Arduino (setup dan loop)

  • Membuka ruang untuk kita bina projek lebih kompleks (contohnya, traffic light, LED sequence, dsb.)


💡 Tip Tambahan

Nak cabar diri lebih sikit? Cuba ubah projek ini dengan:

  • Tukar kadar kelipan LED

  • Tambah lebih banyak LED dengan corak kelipan berbeza

  • Gunakan push button untuk aktifkan LED

  • Guna fungsi millis() untuk kawal masa tanpa delay()


🛒 Berminat Untuk Dapatkan Projek Ini?

Jika anda berminat dengan projek ini, saya ada berita baik!

📦 Saya menawarkan dua pilihan:

  1. Projek Siap Sedia Guna (Plug & Play)
    Projek sudah siap dipasang dan diprogramkan. Anda hanya perlu sambung kuasa dan lihat LED berkelip.

  2. Kit DIY Lengkap
    Kit ini datang dengan semua komponen, lengkap dengan breadboard, jumper wire, dan panduan bergambar. Sesuai untuk pelajar, pendidik atau anda yang mahu belajar secara hands-on.

💰 Harga bermula serendah RM25 sahaja! (tertakluk kepada jenis pilihan dan kos penghantaran)

📦 Penghantaran seluruh Malaysia tersedia.
📩 Untuk tempahan atau pertanyaan lanjut, anda boleh hubungi saya terus melalui:

  • WhatsApp: [01171220356]


✍️ Kesimpulan

Projek LED Blinker adalah langkah pertama yang sangat bagus untuk sesiapa yang ingin belajar Arduino. Mudah, cepat dan sangat membantu untuk fahami konsep asas mikropengawal. Lepas dah kuasai projek ini, bolehlah kita beralih kepada projek yang lebih menarik dan mencabar!

Jika anda suka perkongsian ini, jangan lupa kongsikan artikel ini kepada rakan-rakan yang juga minat dalam elektronik dan Arduino. Untuk lebih banyak tutorial dan projek seperti ini, teruskan mengikuti blog saya di MyEnique