// Mengatur pin untuk tombol start dan stop
const int startButtonPin = 4; // Ganti dengan pin yang digunakan untuk tombol start
const int stopButtonPin = 5; // Ganti dengan pin yang digunakan untuk tombol stop
const int ledM = 7; // Ganti dengan pin yang digunakan untuk LED
const int ledB = 6;
// Variabel untuk menyimpan status tombol
int startButtonState = 0;
int stopButtonState = 0;
// Variabel untuk menyimpan status LED
bool isLEDOn = false;
void setup() {
pinMode(startButtonPin, INPUT);
pinMode(stopButtonPin, INPUT);
pinMode(ledM, OUTPUT);
pinMode(ledB, OUTPUT);
}
void loop() {
// Baca status tombol
startButtonState = digitalRead(startButtonPin);
stopButtonState = digitalRead(stopButtonPin);
// Periksa jika tombol start ditekan
if (startButtonState == HIGH) {
isLEDOn = true;
digitalWrite(ledM, HIGH), digitalWrite(ledB, LOW); // Nyalakan LED
delay(500);
digitalWrite(ledB, HIGH), digitalWrite(ledM, LOW);
delay(500);
}
// Periksa jika tombol stop ditekan
if (stopButtonState == HIGH) {
isLEDOn = false;
digitalWrite(ledM, LOW), digitalWrite(ledB, LOW); // Matikan LED
}
}