//ปุ่ม
int bt_r = 2;
int bt_g = 3;
//ไฟ
int led_r = 8;
int led_g = 9;
//เก็บสถานะปุ่ม
int bt_r_state = 0;
int bt_g_state = 0;
void setup() {
//ตั้งสถานะให้ปุ่ม
pinMode(bt_r, INPUT_PULLUP);
pinMode(bt_g, INPUT_PULLUP);
//ตั้งสถานะให้ LED
pinMode(led_r, OUTPUT);
pinMode(led_g, OUTPUT);
//ทำให้ไฟดับ
digitalWrite(led_r, LOW);
digitalWrite(led_g, LOW);
}
void loop() {
//กำหนดการอ่านค้าของ bt status
bt_r_state = digitalRead(bt_r);
bt_g_state = digitalRead(bt_g);
//ถ้ากดปุ่มสีแดง
if(bt_r_state == LOW){
digitalWrite(led_r, HIGH);
digitalWrite(led_g, LOW);
}
//ถ้ากดปุ่มสีเขียว
if(bt_g_state == LOW){
digitalWrite(led_g, HIGH);
digitalWrite(led_r, LOW);
}
delay(50);
}