Arduino Switch ควบคุม LED
int sw0=5; //กำหนดตัวแปร sw0 ที่ ขา 5
int sw1=6; //กำหนดตัวแปร sw1 ที่ ขา 6
int sw2=7; //กำหนดตัวแปร sw2 ที่ ขา 7
int sw1=6; //กำหนดตัวแปร sw1 ที่ ขา 6
int sw2=7; //กำหนดตัวแปร sw2 ที่ ขา 7
int led0=12; //กำหนดตัวแปร led ที่ ขา 12
int led1=13; //กำหนดตัวแปร led1 ที่ ขา 13
int led1=13; //กำหนดตัวแปร led1 ที่ ขา 13
void setup()
{
pinMode(sw0,INPUT); //กำหนดตัวเเปร sw0 เป็น input
pinMode(sw1,INPUT); //กำหนดตัวเเปร sw1 เป็น input
pinMode(sw2,INPUT); //กำหนดตัวเเปร sw2 เป็น input
pinMode(led0,OUTPUT); //กำหนดตัวเเปร led0เป็น output
pinMode(led1,OUTPUT); //กำหนดตัวเเปร led1 เป็น output
}
pinMode(led0,OUTPUT); //กำหนดตัวเเปร led0เป็น output
pinMode(led1,OUTPUT); //กำหนดตัวเเปร led1 เป็น output
}
void loop()
{
if (digitalRead(sw0)==LOW) //ถ้าอ่านค่าดิจิตอลจาก sw0 เป็น low ให้
{
digitalWrite(led0,HIGH); //ส่งค่า high ไปที่ขา led0
}
else //ถ้าไม่
{
digitalWrite(led0,LOW); //ให้ส่งค่า low ไปที่ขา led0
}
if (digitalRead(sw1)==LOW) //ถ้าอ่านค่าดิจิตอลจาก sw1 เป็น low ให้
{
digitalWrite(led1,HIGH); //ส่งค่า high ไปที่ขา led1
}
}
else //ถ้าไม่
{
digitalWrite(led1,LOW); //ให้ส่งค่า low ไปที่ขา led1
}
}
if (digitalRead(sw2)==LOW) //ถ้าอ่านค่าดิจิตอลจาก sw2 เป็น low ให้
{
digitalWrite(led0,HIGH); //ส่งค่า high ไปที่ขา led0
digitalWrite(led1,HIGH); //ส่งค่า high ไปที่ขา led1
}
else //ถ้าไม่
{
digitalWrite(led0,LOW); //ให้ส่งค่า low ไปที่ขา led0
digitalWrite(led1,LOW); //ให้ส่งค่า low ไปที่ขา led1
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น