22962-William
Mariama
Abukar
Thunmanskolan
http://Ufp23,
Konstruera en prototyp för en gatubelysning som regleras av det omgivande ljuset. Om ljusnivån går under ett visst gränsvärde ska gatubelysningen tändas och släckas igen när ljusnivån är högre än gränsvärdet.
För att komma igång
- Använd den externa ljussensorn. Sensorn sitter högst upp och är inkopplad på pinne P1på micro:bit-kortet.
Välj ett gränsvärde som är lägre än det normala ljuset i klassrummet, men som inte heller är så lågt att vara kolsvart för att dioden(gatubelysningen ska tändas).
- Testa dig själv framåt.
- Tips
- Ljussensorn är inkopplad på pinne P1 medan lysdioden är inkopplad på pinne P0.
- Klicka på Avancerat i rullisten med rubriker. Klicka på Pins och dra ut blocket digitalt skriv P0 till 0 på programmeringsytan.
- Detta block kommer att kunna tända och släckalysdioden som ju är kopplad till pinne P0. Med ”digital skriv P0 till 0” blir gatlampan släckt och med ”digital skriv P0 till 1” kommer gatlampan vara tänd.
- I blocket för alltid behövs inte längre blocken visa siffra och pausa. Kasta dessa.
- Det behövs i stället en villkorssats om … då … annars. Det är där ni ska sätta in gränsvärdet på ljusnivån när gatlampan ska tändas eller släckas.
- Under rubriken Logik finns ett programblock medvillkor som ”> ”(större än), ”< ”(mindre än). Detta block kan man använda tillsammans med variabeln Ljus för att ersätta standard-blocket ”sant” i villkorssatsen.
- Kan du nu göra resten själv?
- Utgå ifrån ert protokoll och välj ett gränsvärde som passar era förutsättningar.
- Spara programmet som Gatubelysning och för över det till micro:biten.
Testa om det fungerar!
Om du har lyckats med prototypen ska du skriva en kort argumenterade text. Läs filen nedan Fördjup 2-3