Obligatorisk oppgave nr. 3

Hva som skal leveres

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

Regler for gjennomføring av obligatoriske oppgaver

Leveringsfrist

Sikkerhet, regler og ressurser

Læringsmål og metode

Når man har et generelt teknisk spørsmål er rekkefølgen:

1) Spør AI

  1. Spør AI om den delen av svaret du ikke forsto
  2. Spør AI på en annen måte

2) Spør gruppelærer

Husk at gruppelærers primære jobb er ikke å hjelpe, men å veilede deg til selv å finne løsninger


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.

 

Frivillig

Hvis man vil kan man koble 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.