//ปุ่มที่ 1
int bt1 = 2;
int btstatus;
//ปุ่มที่ 2
int bt2 = 5;
int btstatus1;
//ปุ่มที่3
int bt3 = 6;
int btstatus2;
//หลอดไฟที่ 1
int led1 = 3;
//ไฟหลอดที่ 2
int led2 = 4;
void setup() {
//จำแนกประเภทแต่ละขา
pinMode(bt1, INPUT);
pinMode(bt2, INPUT);
pinMode(bt3, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
//ให้ปุ่มอ่านค่าขาต่างๆ
btstatus = digitalRead(bt1);
btstatus1 = digitalRead(bt2);
btstatus2 = digitalRead(bt3);
//เงื่อนไขต่างๆ
if(btstatus == 1 && btstatus1 == 0 && btstatus2 == 0){ digitalWrite(led1, HIGH); digitalWrite(led2, LOW);}
if(btstatus == 0 && btstatus1 == 1 && btstatus2 == 0){ digitalWrite(led2, HIGH); digitalWrite(led1, LOW);}
if(btstatus == 0 && btstatus1 == 0 && btstatus2 == 1){ digitalWrite(led2, HIGH); digitalWrite(led1, HIGH);}
if(btstatus == 0 && btstatus1 == 0 && btstatus2 == 0){ digitalWrite(led2, LOW); digitalWrite(led1, LOW);}
}