วันพุธที่ 21 มีนาคม พ.ศ. 2561

ใบงานที่ 1 ไฟวิ่ง 8 ดวง วิ่งจากขวาไปซ้าย

นางสาวจริญญา แสงวงศ์ 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)



คลิก Download เพื่อดาวน์โหลดรูปไปแก้เพิ่มเติม แต่ทั้งนี้ต้องมีโปรแกรม Fritzing อยู่ในเครื่องคอม ฯ ของเราก่อนนะคะ หากไม่มีสามารถโหลดได้ที่ DownloadProgramFritzing 


Code : โปรแกรม Arduino


หลักการทำงาน มีดังนี้
- ให้ไฟ LED ติดและดับจากทางขวาทีละดวง โดยเริ่มจาก LED8 เป็นดวงแรก โดยที่หน่วงเวลาเท่ากันคือ 0.3 วินาที


int LED1 = 9 ;
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) ;
}


คลิก Download Code เพื่อนำไปแก้ไขเพิ่มเติม แต่ทั้งนี้ต้องมีโปรแกรม Arduino อยู่ในเครื่องคอม ฯ ของเราก่อนนะคะ หากไม่มีสามารถโหลดได้ที่ DownloadArduino 



VDO :







1 ความคิดเห็น:

ใบงานที่ 8 Ultrasonic Object Radar System

นางสาวจริญญา แสงวงศ์ 1 สทค 2 รหัส 6031280026 นางสาวจิรนันท์ จานศิลา 1 สทค 2 รหัส 6031280028    Ultrasonic Object Radar System ...