#4 Tombol

Kode Program :

void setup(){ pinMode(6, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); pinMode(2, OUTPUT);}
void loop(){ if (digitalRead(6) == LOW) { digitalWrite(2,HIGH); } if (digitalRead(7) == LOW) { digitalWrite(2,LOW); }}

ALAT:

  1. HP Android (Suport USB OTG)

  2. Bluino Loader

  3. Keyboard Wireless (optional)

  4. Kabel data mikro USB

  5. Kabel OTG

BAHAN:

  1. Project Board

  2. Arduino NANO

  3. kabel jumper

  4. Resistor 120 Ohm

  5. LED x4

  6. PUSH BUTTON x2

Pembahasan pemrogram:

pinMode(6, INPUT_PULLUP); pinMode(7, INPUT_PULLUP);

Kedua perintah ini digunakan sebagai seting PIN Arduino difungsikan sebagai masukan. Masukan di tutorial kali ini berupa tombol yang di sambung ke PIN 6 dan PIN 7.


pinMode(2, OUTPUT);

Sebagai keluaran hanya menggunakan PIN 2. jika dinginkan keluaran pada PIN lain bisa dilakukan dengan menambah program

if (digitalRead(6) == LOW) { digitalWrite(2,HIGH); }

Perintah ini adalah program untuk mengamati tombol "b". Cara membaca perintah ini: Jika hasil pembacaan PIN 6 Arduino sama dengan LOW(tombol dipencet) maka PIN 2 akan disuruh HIGH (LED menyala)


if (digitalRead(7) == LOW) { digitalWrite(2,LOW); }

Perintah ini adalah program untuk mengamati tombol "a". Cara membaca perintah ini: Jika hasil pembacaan PIN 7 Arduino sama dengan LOW(tombol dipencet) maka PIN 2 akan disuruh LOW (LED mati)