-->

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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel