#define SW1 13 //ประกาศตัวแปร SW1
#define SW2 5 //ประกาศตัวแปร SW2
#define SW3 23 //ประกาศตัวแปร SW3
#define ledG 12 //ประกาศตัวแปร LED Green
#define ledY 14 //ประกาศตัวแปร LED Yellow
#define ledR 27 //ประกาศตัวแปร LED Red
int swPin[] = {SW1, SW2, SW3}; //ประกาศตัวแปร Array SW
int ledPin[] = {ledG, ledY, ledR}; //ประกาศตัวแปร Array LED
void setup()
{
for(int i=0;i<=2;i++) //วนลูป 3 รอบ กำหนด SW เป็น INPUT
pinMode(swPin[i],INPUT);
for(int i=0;i<=2;i++) //วนลูป 3 รอบ กำหนด LED เป็น OUTPUT
pinMode(ledPin[i],OUTPUT);
}
void loop()
{
digitalWrite(ledG,!digitalRead(SW1));//เครื่องหมาย! จะกลับ LOW เป็น HIGH
digitalWrite(ledY,!digitalRead(SW2));
digitalWrite(ledR,!digitalRead(SW3));
}