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

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

 

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

vgt

vbn

jkl

 

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 ที่รันผลออกมาได้

1   2

fghjk

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

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

 

 

 

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

Leave a Reply

© 2022 GlurGeek.Com