Arduino ไฟวิ่งคูุ่ 6ดวง

กำหนด LED เป็น 02,03,04,05,06,07 ไฟจะวิ่งคู่จากด้านนอกมาด้านใน แล้วจากด้านในมาด้านนอก คือจะวิ่งจาก 02กับ07 จะกระพริบพร้อมกัน แล้วจะไล่มาเป็น 03กับ06  กระพริบพร้อมกัน แล้วไล่มาเป็น 04กับ 05 กระพริบพร้อมกัน แล้วก็จะไล่กลับ

 

การใช้งาน SET PIN มีรูปหน้า Hardware และ Source Code

 

Source Code

 

/* Use File->Load Prog to
load a different Program
*/

int i;
const byte LED1 = 2,LED2 = 3,LED3 = 4,LED4 = 5,LED5 = 6,LED6 = 7;
void setup()
{
Serial.begin(9600);
pinMode(LED1,OUTPUT);
pinMode(LED2,OUTPUT);
pinMode(LED3,OUTPUT);
pinMode(LED4,OUTPUT);
pinMode(LED5,OUTPUT);
pinMode(LED6,OUTPUT);
}

void loop()
{
for(i=1;i<=3;i++){
if(i==1){
digitalWrite(LED1,HIGH);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
digitalWrite(LED5,LOW);
digitalWrite(LED6,HIGH);
delay(1000);
}
if(i==2){
digitalWrite(LED1,LOW);
digitalWrite(LED2,HIGH);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
digitalWrite(LED5,HIGH);
digitalWrite(LED6,LOW);
delay(1000);
}
if(i==3){
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,HIGH);
digitalWrite(LED4,HIGH);
digitalWrite(LED5,LOW);
digitalWrite(LED6,LOW);
delay(1000);
}
}
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
digitalWrite(LED5,LOW);
digitalWrite(LED6,LOW);
delay(1000);
for(i=i;i>=1;i–){
if(i==1){
digitalWrite(LED1,HIGH);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
digitalWrite(LED5,LOW);
digitalWrite(LED6,HIGH);
delay(1000);
}
if(i==2){
digitalWrite(LED1,LOW);
digitalWrite(LED2,HIGH);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
digitalWrite(LED5,HIGH);
digitalWrite(LED6,LOW);
delay(1000);
}
if(i==3){
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,HIGH);
digitalWrite(LED4,HIGH);
digitalWrite(LED5,LOW);
digitalWrite(LED6,LOW);
delay(1000);
}
}
}

 

OUTPUT ของ UnoArduSim ที่รันผลออกมาได้

   

ไฟล์ Source Code .ino ที่ใช้ในการเขียนโปรแกรม

https://drive.google.com/a/bumail.net/file/d/0B6z5C6KAc7ESdkZNemo5cGNnZWs/view?usp=sharing

 

 

 

at GlurGeek.Com
นางสาวอรอนงค์ แซ่ตั้ง ชื่อเล่นไตเติ้ล ฃงานอดิเรก เล่นกีต้า ร้องเพลง ฟังเพลง
มีความฝันอยากเป็น กราฟฟิคดีไซน์เนอร์

Leave a Reply

© 2022 GlurGeek.Com
Exit mobile version