ใบงานที่ 5 เรื่อง สัญญานไฟจราจร
จัดทำโดย
นางสาว ชาลิสา มาโพนทอง เลขที่ 9 กลุ่ม D6
นายนฤบดินทร์ จำรัสภูมิ เลขที่ 10 กลุ่ม D6
วัสดุอุปกรณ์
1.บอร์ดทดลอง Arduino UNO R3 1 บอร์ด
2.สาย USB 1 เส้น
3.ตัวต้านทาน 220โอหม์ 12 ตัว
4.สายไฟ 14 เส้น
Code
void setup() {
pinMode(1,
OUTPUT);
pinMode(2,
OUTPUT);
pinMode(3,
OUTPUT);
pinMode(4,
OUTPUT);
pinMode(5, OUTPUT);
pinMode(6,
OUTPUT);
pinMode(7,
OUTPUT);
pinMode(8,
OUTPUT);
pinMode(9,
OUTPUT);
pinMode(10,
OUTPUT);
pinMode(11,
OUTPUT);
pinMode(12,
OUTPUT);
}
void loop() {
digitalWrite(1,
HIGH);
digitalWrite(10,
HIGH);
digitalWrite(4,
HIGH);
digitalWrite(4,
HIGH);
delay(5000);
digitalWrite(10,
LOW);
delay(500);
digitalWrite(10,
HIGH);
delay(500);
digitalWrite(10,
LOW);
delay(500);
digitalWrite(10,
HIGH);
delay(500);
digitalWrite(10,
LOW);
delay(500);
digitalWrite(10,
HIGH);
delay(500);
digitalWrite(11,
HIGH);
digitalWrite(10,
LOW);
delay(2000);
digitalWrite(12,
HIGH);
digitalWrite(11,
LOW);
digitalWrite(9,
LOW);
digitalWrite(7,
HIGH);
delay(5000);
digitalWrite(7,
LOW);
delay(500);
digitalWrite(7,
HIGH);
delay(500);
digitalWrite(7,
LOW);
delay(500);
digitalWrite(7,
HIGH);
delay(500);
digitalWrite(7,
LOW);
delay(500);
digitalWrite(7,
HIGH);
delay(500);
digitalWrite(8,
HIGH);
digitalWrite(7,
LOW);
delay(2000);
digitalWrite(9,
HIGH);
digitalWrite(8,
LOW);
digitalWrite(6,
LOW);
digitalWrite(4,
HIGH);
delay(5000);
digitalWrite(4,
LOW);
delay(500);
digitalWrite(4,
HIGH);
delay(500);
digitalWrite(4,
LOW);
delay(500);
digitalWrite(4,
HIGH);
delay(500);
digitalWrite(4,
LOW);
delay(500);
digitalWrite(4,
HIGH);
delay(500);
digitalWrite(5,
HIGH);
digitalWrite(4,
LOW);
delay(2000);
digitalWrite(6,
HIGH);
digitalWrite(5,
LOW);
digitalWrite(3,
LOW);
digitalWrite(1,
HIGH);
delay(5000);
digitalWrite(1,
LOW);
delay(500);
digitalWrite(1,
HIGH);
delay(500);
digitalWrite(1,
LOW);
delay(500);
digitalWrite(1,
HIGH);
delay(500);
digitalWrite(1,
LOW);
delay(500);
digitalWrite(1,
HIGH);
delay(500);
digitalWrite(2,
HIGH);
digitalWrite(1,
LOW);
delay(2000);
digitalWrite(3,
HIGH);
digitalWrite(2,
LOW);
digitalWrite(12,
LOW);
digitalWrite(10,
HIGH);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น