int red = 8; // Red LED connected to pin 8
int btn = 12; // Button connected to pin 12
void setup() {
// Initialize the pins
pinMode(btn, INPUT_PULLUP); // Enable internal pull-up resistor for the button
pinMode(red, OUTPUT); // Red LED as output
}
void loop() {
// Read the button state
int buttonState = digitalRead(btn);
if (buttonState == HIGH) { // If button is pressed (LOW because of the pull-up resistor)
digitalWrite(red, HIGH); // Turn on red LED
} else { // If button is not pressed (buttonState is HIGH)
digitalWrite(red, LOW); // Turn off red LED
}
}
// int buzz = 9;
// int red = 8;
// int bed = 7;
// int btn = 12;
// void setup() {
// // Initialize serial communication
// Serial.begin(9600);
// // Define pin modes
// pinMode(btn, INPUT);
// pinMode(buzz, OUTPUT);
// pinMode(red, OUTPUT);
// pinMode(bed, OUTPUT);
// }
// void loop() {
// // Read the button state
// int buttonState = digitalRead(btn);
// // Check if the button is pressed
// if (buttonState == HIGH) {
// Serial.print("button pressed"); // Added missing semicolon
// digitalWrite(buzz, HIGH);
// delay(250); // Wait 250ms
// digitalWrite(red, HIGH);
// delay(500); // Wait 500ms
// digitalWrite(bed, HIGH);
// delay(1000); // Wait 1000ms
// // Turn off all LEDs and buzzer after the sequence
// digitalWrite(buzz, LOW);
// digitalWrite(red, LOW);
// digitalWrite(bed, LOW);
// }
// }