Buat Sequencer Warna LED Sendiri dengan Arduino – Tutorial DIY Mudah
Komponen dan Perlengkapan
- Arduino UNO: 1 buah
- Breadboard (generik): 1 buah
- LED: 4 buah
- Kabel Jumper (generik): 10 buah
- Resistor 221 ohm (atau 220 ohm juga boleh): 4 buah
- Baterai 9V (generik): 1 buah
Aplikasi dan layanan online:
- Arduino IDE
- Arduino Web Editor
Tentang Proyek Ini
Sequencer lampu adalah sistem pencahayaan yang sangat dasar dan menyenangkan yang dapat dibuat dan dikoding oleh siapa pun. Kode juga dapat diubah sehingga Anda dapat mendesain pola lampu unik Anda sendiri.
Instruksi
Langkah 1
Pertama, ambil Arduino dan breadboard Anda, ambil kabel jumper kecil dan colokkan ke ground pada Arduino dan lubang pertama pada papan breadboard. Setelah selesai, ambil sebuah LED dan colokkan kaki panjangnya tepat di bawah kabel. Kemudian ambil resistor 220 ohm dan colokkan di bawah kaki pendek LED. Ambil kabel jumper pendek lainnya dan colokkan di bawah resistor dan sambungkan ke pin nomor 13.
Langkah 2
Ambil kabel jumper lain dan colokkan di antara resistor dan kabel kuning. Ambil kabel tersebut dan letakkan di baris baru. Lakukan hal yang sama seperti langkah satu, kecuali kali ini letakkan kaki pendek kabel di bawah yang di baris baru dan di akhir letakkan kabel akhir ke lubang pin 12.
Langkah 3
Ambil kabel lain dan letakkan di bawah kabel pertama (di bawah kaki panjang LED) dan colokkan di baris baru di sisi lain dari LED kedua dan ulangi langkah satu dan sambungkan kabel akhir ke port pin 11.
Langkah 4
Ambil kabel jumper lain dan colokkan di bawah LED kedua. Ulangi langkah satu lagi dan colokkan kabel terakhir ke port 10 pada Arduino. Unduh program dan hasil akhir seharusnya terlihat seperti di bawah ini:
Terima kasih telah memeriksa proyek saya, tolong tinggalkan like!
Kode
light sequencer
void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300); digitalWrite(13, LOW); digitalWrite(12, HIGH); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300); digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, HIGH); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300); digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, HIGH); digitalWrite(9, LOW); delay(300); digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, HIGH); }
Skematik
Ini adalah tata letak sirkuit ini yang saya buat.