Teknik 1 · område 1 · v. 40–41
Pico och breadboard
Två onsdagar, fyra pass. Mikrokontrollern sitter på en breadboard
och du lär dig det som allt annat bygger på: program är instruktioner i ordning,
pinnar går på och av, och med if kan programmet fatta beslut. Roboten
monteras redan första dagen – men den får ingen kod förrän område 2.
Din dator, laddad. Första passet installeras VS Code – har du det redan går det fortare. Pico:n och breadboarden ligger i skåpet mellan passen.
Material
Tillägget MicroPico, koppla in, och kvittot: Pico:n svarar hej.
Med felsökning.
Blink, vad varje rad gör, breadboarden, en lysdiod på pinne 15 och SOS med variabler. Din första uppgift.
Guide · pass 2 Roboten – vad är vadHjärna, drivkrets, motor, sensor. Batterierna, kontrollen efter monteringen och märkningen.
Guide · pass 3 Knapp och ljussensorDigital och analog ingång, if/else, tröskelvärden och
nattlampan. Pico:n börjar lyssna.
PWM som ton, tre toner, och larmet som knyter ihop knapp, ljus och ljud med
elif.
Ljuset in, tonen ut, knappen tystar. Omräkningen från tal till frekvens, i tre nivåer.
När du är klar StationernaTio små byggen med sensorkitet: trafikljus, reaktionsspel, termometer, morse … Ledtrådar, ingen färdig kod.
Varje pass LoggbokenTre frågor de sista tio minuterna. Mallen att kopiera in i logg.md.
Passen
| Pass | Vad vi gör | Missade du passet? |
|---|---|---|
| 1 · ons 30/9 fm | Från kod till pinne. VS Code och MicroPico igång. Blink på kortets lysdiod, sedan en lysdiod på breadboard. SOS med variabler. | Installationen, sedan det första programmet |
| 2 · ons 30/9 em | Montera roboten. Ingen kod. Läraren visar monteringen steg för steg. Vad är vad, batterier, märkning. | Roboten – vad är vad |
| 3 · ons 7/10 fm | Knapp, ljus och ljud. Pico:n börjar lyssna: knapp, ljussensor, tröskelvärden, buzzer. if, else och elif. |
Knapp och ljussensor, sedan buzzern |
| 4 · ons 7/10 em | Utmaning: ljus-theremin. Ljussensorn styr tonhöjden, knappen tystar. | Uppgiften |
Vad du kan efter området
- Skriva ett program i VS Code och köra det på Pico:n.
- Förklara vad
import,Pin,sleepochwhile Truegör. - Koppla en lysdiod med motstånd på en breadboard och styra den från kod.
- Använda en variabel så att ett värde bara behöver ändras på ett ställe.
- Läsa en knapp och en ljussensor, och låta programmet fatta beslut med
if. - Peka ut hjärna, drivkrets, motor och sensor på roboten.
- Skriva loggbok som går att använda fem veckor senare.