Rabu, 14 Januari 2015

Arduino dan saklar sesi ke dua

Arduino dan saklar sesi satu

Link  Menuju Latihan Saklar dan Motor Servo
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