Butang

 avatar
unknown
c_cpp
a year ago
976 B
4
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