ใบรายงานผลการปฏิบัติงาน
Code
int led2=6;
int led3=5;
int led4=4;
void setup() { // ฟังก์ชั่นใช้ในการประกาศค่าเริ่มต้น
pinMode(led1,OUTPUT); //การกำหนดหน้าที่ของขาว่าเป็นอินพุตหรือเอาต์พุต
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
}
void loop() { // ฟังก์ชั่นใช้ในการเขียนโค้ดโปรแกรมการทำงานของArduinoเป็นฟังก์ชั่นการวนลูปไปเรื่อยๆ
digitalWrite(led1,HIGH); //ทำหน้าที่เขียนค่า HIGH หรือ LOW ไปยังขาดิจิตอล
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
delay(1000); // การหน่วงเวลา
digitalWrite(led1,LOW);
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
delay(1000);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,HIGH);
digitalWrite(led4,LOW);
delay(1000);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,HIGH);
delay(1000);
}
ภาพจำลองการทำงานด้วยโปรแกรม Proteus
ไฟ LED ติดทีละดวง วนไปเรื่อยๆ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น