Sebelumnya saya sudah membuat sebuah artikel mengenai running led atau led berjalan, yang dimana pada artikel sebelumnya running led yang dibuat menggunakan IC 4017 dan IC timer NE555 atau tanpa program, artikel sebelumnya baca disini.
Pada artikel kali ini masih sama, masih membuat running led namun perbedaan nya kali ini menggunakan arduino atau mikrokontroler atmega328 yang dimana digunakan sebuah chip yang bisa di isi dengan program/coding, program yang akan dibuat kali ini adalah membuat led tersebut menyala secara bergantian.
Karena running led yang akan dibuat dengan menggunakan program maka komponen yang digunakan berbeda dengan running led sebelumnya. Adapun komponen yang digunkan untuk membuat running led dengan program ini adalah sebagai berikut:
- Arduino Uno (digunakan sebagai downloader IC ATmega328)
- IC ATmega328/ATmega8 1x
- Dioda 1N4007 1x
- Kapasitor 22pF 2x
- Kapasitor 100n 1x
- Resistor Variabel 100k 1x
- Crystal 16.000Mhz 1x
- LED 5mm 20x
- PCB Polos
Rangkaian atau skematik running led menggunakan program sebagai berikut :
Untuk desain saya akan membuat pada pcb dimana ic atmega328/atmega8 (ic dengan bootloder arduino) nantinya diprogram pada arduino uno, setelah selesai diprogram ic yang sudah diprogram dipindahkan pada rangkaian pcb yang dibuat.
Penjelasan sedikit mengenai rangkaian, rangkian ini merupakan sistem minimun mikrokontroler dasar pada unumnya dimana digunakan crystal external dan capasitor sebagai pembangkit frekuensinya, pada pembuatan running led ini pin yang digunakan saya sesuaikan dengan pin dari arduino uno yang menggunakan ic atmega328/atmega8 untuk pin yang digunakan ada pin digital out untuk led dan pin analog in untuk mengatur kecepatan pergantian nyala led.
Untuk pinout diagram dari arduino uno dapat dilihat pada gambar berikut :
Brikut ini desain layout PCB yang saya buat dengan menggunakan software EAGLE.
Program/coding arduino silahkan langsung copy ke software arduino dan langsung upload ke mikrokontroler.
EmoticonEmoticon