Stoplicht
Het Stoplicht.
Wat heb je nodig: · 1x Arduino uno · 1x USB aansluitkabel · 1x Steekprintplaat (breadboard) · 2x Flexibele insteekbruggen 200mm 10stuks · 3x led rood 5mm · 2x Led oranje 5mm (of geel) · 3x Led groen 5mm · Een aantal nietjes · Een kleurenprinter Voor het stoplicht: Download het 'Breadboard.pdf' bestand om hier je straat op te tekenen. Plaats het breadboard er onder en prik de gaatjes erin. |
Voor de oversteekplaats is in dit geval voor een rood en wit ledje gekozen.

breadboard.pdf | |
File Size: | 170 kb |
File Type: |
Monteren.
Monteer de ledjes, weerstandjes etc. op het breadboard zoals hierboven te zien is.
Open het Arduino programma en schrijf de code zoals je hieronder kunt lezen.
Sketch code stoplicht
Monteer de ledjes, weerstandjes etc. op het breadboard zoals hierboven te zien is.
Open het Arduino programma en schrijf de code zoals je hieronder kunt lezen.
Sketch code stoplicht
//inputs namen geven en poorten toewijzen
int rood = 9;
int geel = 10;
int groen = 11;
//aangeven wat elke poort is. in dit geval outputs
void setup(){
pinMode(rood,OUTPUT);
pinMode(geel,OUTPUT);
pinMode(groen,OUTPUT);
}
//hiermee start je de loopfunctie
void loop(){
// Rood voor auto
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
delay(4000);
// groen voor auto
digitalWrite(rood,LOW);
digitalWrite(geel,LOW);
digitalWrite(groen,HIGH);
delay(4000);
// Geel voor auto
digitalWrite(rood,LOW);
digitalWrite(geel,HIGH);
digitalWrite(groen,LOW);
delay(1500);
}
int rood = 9;
int geel = 10;
int groen = 11;
//aangeven wat elke poort is. in dit geval outputs
void setup(){
pinMode(rood,OUTPUT);
pinMode(geel,OUTPUT);
pinMode(groen,OUTPUT);
}
//hiermee start je de loopfunctie
void loop(){
// Rood voor auto
digitalWrite(rood,HIGH);
digitalWrite(geel,LOW);
digitalWrite(groen,LOW);
delay(4000);
// groen voor auto
digitalWrite(rood,LOW);
digitalWrite(geel,LOW);
digitalWrite(groen,HIGH);
delay(4000);
// Geel voor auto
digitalWrite(rood,LOW);
digitalWrite(geel,HIGH);
digitalWrite(groen,LOW);
delay(1500);
}
De voetgangers.
Nu komt het voetgangers licht erbij. Pak een rode en een witte of groene led en monteer ze op het breadboard. Programmeer deze ledjes in je eerste stoplicht sketch. In de onderstaande download kun je hints voor het programmeren vinden. Op de foto hiernaast zie je dat het rode licht brand als het groene licht voor de auto's aan staan. In dit geval is het witte licht het loop teken voor de voetgangers. (Er waren te weinig groene ledjes) |

arduino-stoplicht.pdf | |
File Size: | 627 kb |
File Type: |