const char* nama = "T.Mezu maulana\nXI PPLG 1";
// Definisikan pin untuk LED dan tombol
const int led1Pin = 2;
const int led2Pin = 3;
const int button1Pin = 4;
const int button2Pin = 5;
const int button3Pin = 6;
void setup() {
Serial.begin(115200);
Serial.println(nama);
// Atur pin LED sebagai output
pinMode(led1Pin, OUTPUT);
pinMode(led2Pin, OUTPUT);
// Atur pin tombol sebagai input dengan pull-up resistor internal
pinMode(button1Pin, INPUT_PULLUP);
pinMode(button2Pin, INPUT_PULLUP);
pinMode(button3Pin, INPUT_PULLUP);
}
void loop() {
// Baca status tombol
int button1State = digitalRead(button1Pin);
int button2State = digitalRead(button2Pin);
int button3State = digitalRead(button3Pin);
// Jika tombol pertama ditekan, nyalakan LED pertama
if (button1State == LOW) {
digitalWrite(led1Pin, HIGH);
}
// Jika tombol kedua ditekan, nyalakan LED kedua
if (button2State == LOW) {
digitalWrite(led2Pin, HIGH);
}
// Jika tombol ketiga ditekan, matikan semua LED
if (button3State == LOW) {
digitalWrite(led1Pin, LOW);
digitalWrite(led2Pin, LOW);
}
}