Skip to content

Instantly share code, notes, and snippets.

@idriszmy
Last active April 29, 2019 01:34
Show Gist options
  • Save idriszmy/61226ad3e4e335187c4c1e5d7241395a to your computer and use it in GitHub Desktop.
Save idriszmy/61226ad3e4e335187c4c1e5d7241395a to your computer and use it in GitHub Desktop.
Membaca isyarat pada butang tekan di Maker UNO, dan mengawal LED. Aplikasi: Tekan dan tahan untuk menyalakan LED. Kemudian lepaskan untuk padamkan LED.
/*
Fungsi kod: Membaca isyarat pada butang tekan dan mengawal
LED.
Penulis: Idris Zainal Abidin
Blog: https://idrisz.my
Kemaskini: 27 Mac 2019
*/
#define LED 9 // LED bersambung pada pin 9
#define BUTTON 2 // Butang tekan bersambung pada pin 2
void setup()
{
pinMode(LED, OUTPUT); // Tetapkan pin LED sebagai pin keluaran.
pinMode(BUTTON, INPUT_PULLUP); // Tetapkan pin BUTTON sebagai pin masukan pullup.
}
void loop()
{
// Membaca isyarat masukan pada pin butang tekan
if (digitalRead(BUTTON) == LOW) { // Jika butang tekan ditekan
digitalWrite(LED, HIGH); // Nyalakan LED
}
else if (digitalRead(BUTTON) == HIGH) { // Jika butang tekan dilepaskan
digitalWrite(LED, LOW); // Padamkan LED
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment