Butang
unknown
c_cpp
a year ago
976 B
5
Indexable
int Butang1 = 2; // Deklarasi pembolehubah Butang1 sebagai pin 2
int led = 7; // Deklarasi pembolehubah led sebagai pin 7
void setup() {
Serial.begin(9600); // Mula komunikasi serial dengan kadar 9600 bps
pinMode(Butang1, INPUT); // Tetapkan pin Butang1 sebagai input
pinMode(led, OUTPUT); // Tetapkan pin led sebagai output
}
void loop(){
int buttonState = digitalRead(Butang1); // Baca nilai digital (HIGH/LOW) dari pin Butang1 dan simpan dalam pembolehubah buttonState
Serial.println(buttonState); // Cetak nilai buttonState ke dalam terminal serial
delay(1); // Tunda 1ms
if(buttonState >= 1 ) { // Jika buttonState lebih besar atau sama dengan 1 (Butang1 ditekan), hidupkan LED
digitalWrite(led, HIGH);
}
else{ // Jika buttonState adalah 0 (Butang1 tidak ditekan), matikan LED
digitalWrite(led, LOW);
}
}
Editor is loading...
Leave a Comment