Program Arduino Tombol ON dan OFF

Kali ini adalah program Arduino Tombol…
Cara kerjanya simple jika ditekan Maka akan On kan pin digital dan jika ditekan lagi maka akan OFF kan pin digital..

Berikut programnya….

// tombol3 – mengontrol LED dengan tombol tekan
// dan berfungsi sebagai tombol on-off
// (Versi 2)

const int PIN_7 = 7;
const int PIN_13 = 13;

boolean ledMenyala = false;
int keadaanSebelumnya = LOW;

void setup() {
pinMode(PIN_7, INPUT);
pinMode(PIN_13, OUTPUT);
}

void loop() {
int keadaanSekarang = digitalRead(PIN_7);

if ((keadaanSekarang != keadaanSebelumnya) &&
(keadaanSekarang == LOW)){
ledMenyala = not ledMenyala;

if (ledMenyala)
digitalWrite(PIN_13, HIGH);
else
digitalWrite(PIN_13, LOW);

delay(30);
}

keadaanSebelumnya = keadaanSekarang;
}

gimana mudah kan…

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s