นางสาวจริญญา แสงวงศ์ 1 สทค 2 รหัส 026
นางสาวจิรนันท์ จานศิลา 1 สทค 2 รหัส 028
ไฟ LED 8 ดวง วิ่งจากขวาไปซ้าย
อุปกรณ์ที่ใช้
1.บอร์ด Arduino 1
ตัว
2.สาย USB 1
เส้น
3.โฟโต้บอร์ด 1
อัน
4.ไฟ LED 8
ดวง
5.ตัวต้านทาน 220 Ω 8 ตัว
6.สายไฟผู้-ผู้ 9
เส้น
7.โปรแกรม Arduino
8.PC / NoteBook
รูปวงจร (Fritzing)
Code : โปรแกรม Arduino
หลักการทำงาน มีดังนี้
- ให้ไฟ LED ติดและดับจากทางขวาทีละดวง โดยเริ่มจาก LED8 เป็นดวงแรก โดยที่หน่วงเวลาเท่ากันคือ 0.3 วินาที
- ให้ไฟ LED ติดและดับจากทางขวาทีละดวง โดยเริ่มจาก LED8 เป็นดวงแรก โดยที่หน่วงเวลาเท่ากันคือ 0.3 วินาที
int LED2 = 8 ;
int LED3 = 7 ;
int LED4 = 6 ;
int LED5 = 5 ;
int LED6 = 4 ;
int LED7 = 3 ;
int LED8 = 2 ;
void setup()
{
pinMode (LED1,OUTPUT);
pinMode (LED2,OUTPUT);
pinMode (LED3,OUTPUT);
pinMode (LED4,OUTPUT);
pinMode (LED5,OUTPUT);
pinMode (LED6,OUTPUT);
pinMode (LED7,OUTPUT);
pinMode (LED8,OUTPUT);
}
void loop()
{
digitalWrite (LED8,HIGH);
delay (300) ;
digitalWrite (LED8,LOW) ;
digitalWrite (LED7,HIGH);
delay (300) ;
digitalWrite (LED7,LOW) ;
digitalWrite (LED6,HIGH);
delay (300) ;
digitalWrite (LED6,LOW) ;
digitalWrite (LED5,HIGH);
delay (300) ;
digitalWrite (LED5,LOW) ;
digitalWrite (LED4,HIGH);
delay (300) ;
digitalWrite (LED4,LOW) ;
digitalWrite (LED3,HIGH);
delay (300) ;
digitalWrite (LED3,LOW) ;
digitalWrite (LED2,HIGH);
delay (300) ;
digitalWrite (LED2,LOW) ;
digitalWrite (LED1,HIGH);
delay (300) ;
digitalWrite (LED1,LOW) ;
}
ok
ตอบลบ