Digital Input Pada Arduino
DIGITAL INPUT
Pad kali ini akan membahas digital input
byte tombol;
void setup() {
pinMode(2,INPUT);
pinMode(3,INPUT);
pinMode(4,INPUT);
pinMode(5,INPUT);
pinMode(6,INPUT);
pinMode(7,INPUT);
pinMode(8,INPUT);
pinMode(9,INPUT);
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
pinMode(A0,OUTPUT);
pinMode(A1,OUTPUT);
pinMode(A2,OUTPUT);
pinMode(A3,OUTPUT);
}
//digital input lampu LED//
void loop() {
tombol=digitalRead(2);
if (tombol==LOW)digitalWrite(10,1);
else digitalWrite(10,0);
tombol=digitalRead(3);
if (tombol==LOW)digitalWrite(11,1);
else digitalWrite(11,0);
tombol=digitalRead(4);
if (tombol==LOW)digitalWrite(12,1);
else digitalWrite(12,0);
tombol=digitalRead(5);
if (tombol==LOW)digitalWrite(13,1);
else digitalWrite(13,0);
tombol=digitalRead(6);
if (tombol==LOW)digitalWrite(A0,1);
else digitalWrite(A0,0);
tombol=digitalRead(7);
if (tombol==LOW)digitalWrite(A1,1);
else digitalWrite(A1,0);
tombol=digitalRead(8);
if (tombol==LOW)digitalWrite(A2,1);
else digitalWrite(A2,0);
tombol=digitalRead(9);
if (tombol==LOW)digitalWrite(A3,1);
else digitalWrite(A3,0);
}
pasang pin 2 sampai 9 sebagai input
pasang pin 10,11,12,13 dan A0,A1,A2,A3 sebagai output
Seperti biasa kita deklarasikan terleboh dahulu pada void
setup.kita deklarasikan input dengan denga pinMode(2,INPUT).deklarasikan
outputnya.deklarasikan juga LED nya.
Kita deklarasikan juga variabelnya
tombol=digitalRead(2);
if (tombol==LOW)digitalWrite(10,1);
else digitalWrite(10,0);
tombol=digitalRead(3);
pada kode tersebut dapat dibaca dengan”(if) jika tombol
dibaca digital input atau ditekan makan tombol akan berlogika 0 atau LOW
dan digitalWrite akan berlogika 1 atau
yang berarti LED akan menyala.(else) merupakan kebalikan dari if.
Lalu dilanjutkan sampai 8
0 Response to "Digital Input Pada Arduino"
Post a Comment