arduino traffic lights
DESCRIPTION
TRANSCRIPT
![Page 1: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/1.jpg)
ARDUINO TRAFFIC LIGHTS
![Page 2: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/2.jpg)
ARDUINO UNO
![Page 3: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/3.jpg)
![Page 4: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/4.jpg)
![Page 5: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/5.jpg)
int red = 11; int yellow = 12; int green = 13;
![Page 6: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/6.jpg)
• void setup(){• pinMode(red,OUTPUT); • pinMode(yellow,OUTPUT);
pinMode(green,OUTPUT); }
![Page 7: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/7.jpg)
![Page 8: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/8.jpg)
• int red = 13; int yellow = 12; int green = 11; • void setup(){ pinMode(red,OUTPUT);
pinMode(yellow,OUTPUT); pinMode(green,OUTPUT); }
![Page 9: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/9.jpg)
• void loop(){• changeLights(); delay(15000); } • void changeLights(){• // green off, yellow for 3 seconds digitalWrite(green,HIGH); • digitalWrite(yellow,LOW); • delay(3000);• // turn off yellow, then turn red on for 5 seconds • digitalWrite(yellow,LOW); digitalWrite(red,HIGH); delay(5000); // red and yellow on for 2 seconds (red is already on though)
digitalWrite(yellow,HIGH); delay(2000); // turn off red and yellow, then turn on green digitalWrite(yellow,LOW); digitalWrite(red,LOW); digitalWrite(green,HIGH); }
![Page 10: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/10.jpg)
• void changeLights(){ • // green off, yellow for 3 seconds
digitalWrite(green,HIGH); digitalWrite(yellow,LOW); delay(3000);
![Page 11: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/11.jpg)
• // turn off yellow, then turn red on for 5 seconds • digitalWrite(yellow,LOW); digitalWrite(red,HIGH);• delay(5000); • // turn off red and yellow, then turn on green • digitalWrite(yellow,LOW); digitalWrite(red,LOW);
digitalWrite(green,HIGH); }
![Page 12: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/12.jpg)
ARDUINO SOFTWARE
![Page 13: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/13.jpg)
Download
![Page 14: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/14.jpg)
Execute
![Page 15: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/15.jpg)
![Page 16: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/16.jpg)
Recognize Arduino (1)
![Page 17: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/17.jpg)
Update the controllers
![Page 18: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/18.jpg)
BLINK CODE
![Page 19: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/19.jpg)
BLINK CODE
![Page 20: Arduino traffic lights](https://reader034.vdocuments.site/reader034/viewer/2022042422/54034ceb8d7f72444d8b45dd/html5/thumbnails/20.jpg)
Arduino can speak with Processing