Anda di halaman 1dari 3

Pemprograman Input Mikrokontroler Arduino

Pemprograman Input

Langkah pertama adalah inisialisasi pin mikrokontroler arduino supaya berfungsi sebagai
kaki input dengan memberikan perintah sebagai berikut:

1. Membuka Arduino IDE di komputer dan akan muncul tampilan sbb:

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);
}
}

4. Selanjutnya program di-compile untuk pengecekan syntak error, sebelum dijalankan di


board arduino atau disimulasikan terlebih dahulu

TUGAS:

Rangkaian Arduino sebagai berikut:

 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

Buatlah program supaya jika

 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)

Anda mungkin juga menyukai