Program Membuat LED dari Cerah ke Redup Secara Perlahan di Arduino
Pada umumnya untuk membuat
led meredup secara perlahan harus menggunakan kapasitor untuk menyimpan daya
nya atau menggunakan potensio meter untuk mengatur hambatan arus yang masuk,
namun dalam project kali ini hanya menggunakan program saja untuk membuat led
dari cerah ke meredup secara perlahan, led dari cerah ke redup secara perlahan
ini sering dijumpai pada adaptor dan sejenisnya, semisal ketika adaptor dicabut
dari aliran listrik led biasanya tidak langsung mati, yakni akan mati secara
perlahan, nah hal itu dikarenakan ada komponen untuk menyimpan sisa daya yang
masuk, namun ketika menggunakan arduino led bisa diatur seperti itu hanya
menggunakan program saja.
Bahan dan Komponen yang perlu disiapkan yaitu :
- Arduino dan kabel USBnya
- 1 buah LED
- 1 buah Resistor 220 ohm
- Kabel jumper male to male secukupnya
- Breadboard / projectboard
- Komputer / laptorp yang sudah terinstal aplikasi Arduino IDE
Dibawah ini merupakan rangkaian untuk membuat project ini
- Led tancapkan ke breadboard / projectboard
- Kaki negatif (-) Led hubungkan ke pin GND pada arduino dengan kable jumper
- Kaki positif (+) led hubungkan ke resistor 220 ohm
- Kaki resistor 220 ohm yang belum terhubung sambungkan ke pin 3 digital pad arduino dengan menggunakan kabel jumper
- Hubungkan board arduino ke komputer/ laptop dengan USB
- Buka aplikasi Arduino IDE
- Pilih menu tools > port > COM yang aktif
- Pilih tools lagi kemudian board dan pilih jenis mikrokontroller yang kamu pakai, dalam artikel kali ini menggunakan arduino uno, maka dipilihlah arduino uno
- Copy program dibawah ini dan pastekan ke project arduino ide kamu
int led = 3; // pin PWM LED
int brightness = 0; // Looping kecerahan LED
int fadeAmount = 5; // Led meredup
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
// mengatur kecerahan pada pin 3
analogWrite(led, brightness);
// mengubah kecerahan pada waktu selanjutnya
brightness = brightness + fadeAmount;
// membalikkan dari cerah ke redup:
if (brightness <= 0 || brightness >= 255) {
fadeAmount = -fadeAmount;
}
// delay antara redup ke cerah lagi
delay(30);
}
- Upload program atau klik gambar centang pada pojok kiri atas di arduino ide
Led akan hidup dan kemudian
akan mati secara perlahan / meredup
secara perlahan, dan akan terus berulang begitu
Cukup mudah kan cara membuat
led supaya dapat meredup secara perlahan ini, jika ada saran project yang ingin
kamu buat silahkan tulis dikolom komentar ya...
terimakasih