Dalam kesempatan kali ini kang mas Yadi ingin berlatih agar led dapat menyala dengan kendali satu buah saklar. begini lhooo idenya
- pada saat saklar ditekan pertama kali Led akan menyala terus.
- pada saat saklar ditekan lagi led akan menyala berkedip seperti blingking led laaah gayanya.
- pada saat saklar ditekan lagi led akan mati.
* LED 1 buah saja
* Mikrokontroller Arduino Uno atau yang lain juga boleh.
* 1 Buah Resistor
* 1 Buah Tactile switch
Rangkai lah bahan bahan di atas seperti rangkaian di bawah ini bila ada kekurangan maka mohon di maapkan dan tolong dibetulkan sendiri yaaach.... ma kaciiih.. Merangkainya silahkan gunakan BreadBoard atau disolder juga boleh.
Listing Programnya adalah sebagai berikut.
-------------------------------------------------------------------
byte a,c;
boolean b=false;
void setup() {
pinMode(10,INPUT);
pinMode (13,OUTPUT);
c=0;
}
void loop() {
// Membaca Data Saklar yang dihubungkan dengan pin 10 (High atau Low)
a = digitalRead(10);
if (a == HIGH && b == false ) {
c=c+1; if (c==3) c=0;
b=true ; }
if (a==LOW) b=false;
if (c == 0) digitalWrite (13,LOW) ;
if ( c == 1) digitalWrite ( 13,HIGH ) ;
if (c == 2) {
digitalWrite (13,LOW ); delay(322);
digitalWrite (13,HIGH ); delay(322); }
}
--------------------------------------------------------------------------------
Nah Coba program di atas di pindah ke Arduino Ide dan Uploud ke Arduino. Coba perhatikan kerja alatnya. coba saklarnya tekan tekan dan catat hasilnya. semoga tulisan ini dapat berguna bagi rekan rekan.
Jika Rekan rekan baru belajar ada baiknya mengunjungi halaman sebelumnya yang membahas led yang lebih dasar. klik Linknya yaaaaa
Dari latihan di atas silahkan dikembangkan lagi menjadi rangkaian led dengan tambahan bila kita tekan tombol sekali lagi maka akan menjadi running led.. wah pusiing yaaa.. Ga apa apa. terus berlatih dan berkreasi yaaa.. Semangaaath.....,.,
Ke Halaman Utama
Ke Halaman Utama
terima kasiiih....
BalasHapus