Pemprograman Input Arduino
Pemprograman Input Arduino
Pemprograman Input
Langkah pertama adalah inisialisasi pin mikrokontroler arduino supaya berfungsi sebagai
kaki input dengan memberikan perintah sebagai berikut:
2. Melakaukan inisialisasi program, dalam hal ini yang perlu diinisialisasi adalah kaki/pin
arduino diinidialisasi sebagai pin INPUT. Dengan instruksi
pinMode(nomer pin, INPUT)
Pada contoh ini kita akan menyalakan LED dengan pushbutton dengan rangkaian seperti pada
Gambar 1.
Gambar 1. Rangkaian menyalakan LED dengan Pushbutton
//pemprograman input
// put your setupcode here, to run once;
// inisialisasi pin 8 arduino sebagai pin output;
Void setup() {
pinMode(12, INPUT);
digitalWrite(12, HIGHT);
pinMode(13, OUTPUT);
}
3. Langkah berikutnya membuat program susuai yang diinginkan, Pada contoh program di
bawah ini LED akan menyala jika pushbutton ditekan, sebaliknya LED akan mati jika
pushbutton tidak ditekan
//pemprograman input
// put your setupcode here, to run once;
// inisialisasi pin 12 arduino sebagai pin input dan pin 13
sebagai output;
Void setup() {
pinMode(12, INPUT);
digitalWrite(12, HIGHT);
pinMode(13, OUTPUT);
}
void loop() {
if digitalRead((12)==LOW) {
digitalWrite(13, HIGH);
}
Else {
digitalWrite(13, LOW);
}
}
TUGAS:
terdapat 4 buah led, yaitu LED 1 disambung pada pin 13; LED 2 disambung pada pin 12;
LED 3 disambung pada pin 11; dan LED 4 disambung pada pin 10.
Terdapat 2 pushbutton aktif low (disambung ke ground): PB1 disambung ke pin 9, PB2
disambung ke pin 8
Jika PB1 ditekan LED akan menyala secara berurutan mulai dari LED1, LED1+2, LED
1+2+3. LED 1+2+3+4
Jika PB2 ditekan maka LED akan mati secara berurutan mulai dari LED 4, LED 3, LED
2, LED 1 (semua LED mati)