Obligatorisk oppgave nr. 3, trafikklys

Hva som skal leveres

Fysisk demonstrasjon for din gruppelærer av følgende:

All kode må lastes opp på Devilry. Det kan bli etterspurt muntlig forklaring av koden.

Regler for gjennomføring av obligatoriske oppgaver

Leveringsfrist

Sikkerhet, regler og ressurser


Oppgave 1

I denne oppgaven skal dere lage Arduinokode som styrer et trafikklys i et lysregulert gangfelt.

Image may contain: Sky, Plant, Road surface, Street light, Asphalt.

LYS:

I/O:

Tilstandene for trafikklysene:

(Demo på gruppeøvelsen evt. video. Video må også vise Arduinokoden på PC skjermen). Hele sekvensen som starter ved at fotgjenger trykker på knappen må vises.

 

Oppgave 2

Vi kobler Arduino til vårt "ekte" trafikklys vist i figuren under. Dette står på labben og kobles til Arduino med en ferdig konnektor som man stikker ned i alle de digitale pinnene samtidig. Har man brukt rette pinnenummre slik som spesifisert over, vil den lyse og fungere på samme måte som oppkoblingen på eget breadboard. NB: bryteren i dette lyset kobler pinne 10 til jord uten pullupmotstand når man trykker, slik at man må bruke pinMode(10, INPUT_PULLUP) og sjekke mot verdien LOW eller 0 for å se om bryteren er trykket inn.

Image may contain: White, Automotive lighting, Light, Traffic light, signaling device.