Arduino dan saklar sesi satu
Sekarang Marilah kita berlatih arduino dengan menggunakan saklar sebagai inputnya untuk menghidupkan led.
Alat yang di perlukan :
- Arduino Uno
- Saklar digital 2 buah ( Tactile_switches )
- Led
- Resistor 1 kilo ohm 2 buah
- BreadBoard
- Kabel Jumper secukupnya
Di bawah ini adalah contoh latihan untuk meenyalakan lampu led dengan 2 buah tombol. Satu tombol untuk menghidupkan dan satu tombol lagi untuk mematikannya. Listing programnya adalah seperti dibawah ini
----------------------------------------------------------------------------------------------------
void setup() {
pinMode(13,OUTPUT);
pinMode(2,INPUT);
pinMode(4,INPUT);
}
void loop() {
if (digitalRead(2) ==1){
digitalWrite(13,1);}
if (digitalRead(4) == 1){
digitalWrite(13,0);}
delay(100);
}
--------------------------------------------------------------------------------------------
Nah sekarang mari kita coba bahas Alur program di atas agar lebih dimengerti. Pada saat saklar 1 di tekan maka kaki arduino no2 akan mendapat logoka HIGH
Di dalam baris program kita menulis if (digitalRead(2) ==1) { digitalWrite(13,0);}
ini berarti ketika terbaca logika High pada kaki digital nomor 2 maka program akan memerintahkan kaki digital nomor 13 untuk berlogika High (mengeluarkan tegangan 5 Volt). Kaki digital nomor 13 ini dihubungkan dengan Led dan tentunya LED akan menyal. dan pada saat sakllar dilepas dan tentunya kaki nomor 2 mendapat logika Low, maka tidak akan ada perubahan apa apa. Led akan tetap menyala. Hal ini dikarenakan kita tidak memerintahkan apa apa dalam baris program...
Pada saat saklar 2 di tekan maka kaki arduino no 4 akan mendapat logoka HIGH
Di dalam baris program kita menulis if (digitalRead(4) ==1) { digitalWrite(13,0);}
ini berarti ketika terbaca logika High pada kaki digital nomor 4 maka program akan memerintahkan kaki digital nomor 13 untuk berlogika Low (mengeluarkan tegangan 0 Volt). Kaki digital nomor 13 ini dihubungkan dengan Led dan tentunya LED tidak akan menyala. dan pada saat sakllar dilepas dan tentunya kaki nomor 4 mendapat logika Low, maka tidak akan ada perubahan apa apa. Led akan tetap mati. Hal ini dikarenakan kita juga tidak memerintahkan apa apa dalam baris program... hehehehee
Dari Latihan di atas dapat disimpulkan bahwa :
* Saklar 1 dihubungkan ke arduino kaki no 2 berfungsi sebagai on (untuk menghidupkan)
* Saklar 2 dihubungkan ke arduino kaki no 4 Berfungsi untuk mematikan
Ini hanyalah salah satu latihan dasar pemrograman mikrokontroller arduino. Sekarang silahkan rekan rekan kembangkan sesuai imajinasi kalian. Cobalah kakinya di rubah menjadi kaki no 12 dan no 11 seperti gambar di bawah. Bagaimanakah perubahan pada programnya. Teruslah berlatih dengan semangat
Kembali Ke halaman Awal
Tidak ada komentar:
Posting Komentar