Programmerbara kretskort (t.ex. Micro:bit)Aktiviteter & undervisningsstrategier
Aktiva experiment med programmerbara kretskort ger eleverna omedelbart konkret resultat av sin kod. När en LED tänds eller en motor rör sig på grund av deras egna instruktioner, förstår eleverna direkt sambandet mellan logik och verklighet. Denna omedelbara feedback stärker förståelsen för hur kod styr den fysiska världen på ett sätt som teoretiska genomgångar inte kan uppnå.
Lärandemål
- 1Analysera hur input från sensorer bearbetas i kod för att styra output på ett kretskort.
- 2Designa ett enkelt program för ett kretskort som reagerar på en sensor och styr en extern komponent.
- 3Jämföra direkt feedback från programmering av fysiska kretskort med ren skärmprogrammering.
- 4Utvärdera hur ett kretskort fungerar som en länk mellan digital kod och den fysiska omvärlden.
- 5Identifiera minst två olika typer av sensorer och deras funktioner på ett kretskort.
Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag →
Parprogrammering: Ljusstyrd LED
Elever i par kopplar en ljus-sensor till Micro:bit och programmerar en if-sats så att en LED tänds vid låg ljusnivå. De testar i olika belysningar och justerar tröskelvärdet. Avsluta med reflektion om sensorvärden.
Förberedelse & detaljer
Förklara hur ett programmerbart kretskort fungerar som en brygga mellan kod och den fysiska världen.
Handledningstips: Under parprogrammeringen, uppmuntra eleverna att turas om att förklara varje steg i koden högt för varandra för att stärka språkförmågan och förståelsen.
Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik
Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial
Stationer: Sensor-Aktuator-Kedjor
Upplägg tre stationer: trycksensor styr motor, temperatur-sensor ändrar buzzer, accelerometer styr display. Grupper roterar, kodar och dokumenterar. Sammanställ klassens bästa lösningar.
Förberedelse & detaljer
Designa ett program för ett kretskort som reagerar på en sensor och styr en aktuator.
Handledningstips: I stationerna, se till att varje par har tillgång till en tydlig kopplingsschema för att minska förvirring och snabba upp genomförandet.
Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik
Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial
Individuellt Projekt: Vaktlampa
Varje elev designar ett program där rörelsesensor aktiverar blinkande lampa. Koppla komponenter, ladda upp kod, testa och iterera baserat på egna observationer.
Förberedelse & detaljer
Utvärdera fördelarna med att använda fysiska kretskort för att lära sig programmering.
Handledningstips: För det individuella projektet, ge eleverna en checklista med krav som de ska bocka av under arbetets gång för att hålla dem på rätt spår.
Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik
Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial
Helklassutmaning: Trafikljus
Klassen bygger ett gemensamt trafikljus-system med knappar som sensorer. Programmering i MakeCode delas, testas tillsammans och optimeras kollektivt.
Förberedelse & detaljer
Förklara hur ett programmerbart kretskort fungerar som en brygga mellan kod och den fysiska världen.
Handledningstips: Under helklassutmaningen, synliggör elevernas lösningar på tavlan och jämför dem för att främja gemensam reflektion.
Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik
Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial
Att undervisa detta ämne
Börja med att låta eleverna utforska Micro:bit fritt under en kort stund så att de blir bekanta med dess funktioner. Undvik att börja med långa teoretiska genomgångar, eftersom den praktiska erfarenheten snabbt skapar relevans för de begrepp som ska läras. Använd elevernas egna frågor och observationer som utgångspunkt för vidare förklaringar. Kom ihåg att fel och misslyckanden är en naturlig del av lärandet, så uppmuntra eleverna att se dem som möjligheter att lära sig mer.
Vad du kan förvänta dig
Eleverna visar förståelse genom att korrekt koppla sensorer och aktuatorer till Micro:bit, skriva fungerande kod och förklara hur data flödar från input till output. De kan också identifiera och rätta till enkla kodfel genom tester och diskussioner med kamrater.
De här aktiviteterna är en startpunkt. Det fullständiga uppdraget är upplevelsen.
- Komplett handledningsmanuskript med lärardialoger
- Utskriftsklart elevmaterial, redo för klassrummet
- Differentieringsstrategier för varje typ av elev
Se upp för dessa missuppfattningar
Vanlig missuppfattningUnder parprogrammeringen Ljusstyrd LED, lyssna efter elever som tror att koden körs direkt på sensorn utan kretskort.
Vad man ska lära ut istället
Under aktiviteten, be eleverna att peka på varje del i sitt kopplingsschema och förklara hur Micro:bit läser sensordata, bearbetar den i kod och skickar signal till LED-lampan. Använd frågan: 'Vad händer inne i kretskortet när det blir ljust?' för att rätta till missuppfattningen.
Vanlig missuppfattningUnder stationerna Sensor-Aktuator-Kedjor, observera om elever antar att alla sensorer fungerar likadant.
Vad man ska lära ut istället
Under aktiviteten, be eleverna att jämföra värden från olika sensorer i realtid och diskutera varför de skiljer sig åt. Fråga: 'Vad mäter egentligen den här trycksensorn jämfört med ljus-sensorn?' för att klargöra skillnaderna.
Vanlig missuppfattningUnder den individuella uppgiften Vaktlampa, märk om elever tror att fel i kod inte påverkar hårdvaran.
Vad man ska lära ut istället
Under arbetet, uppmana eleverna att dokumentera sina tester och felmeddelanden. Fråga: 'Vad hände när du testade din kod? Hur kan du veta att kretskortet inte fått fel signal?' för att synliggöra sambandet mellan kod och fysiskt beteende.
Bedömningsidéer
Efter aktiviteten Parprogrammering: Ljusstyrd LED, ge eleverna en lapp där de ritar en enkel koppling mellan ljus-sensorn, Micro:bit och LED-lampan. De ska också skriva en mening om vad Micro:bit gör med informationen från sensorn.
Under Stationerna: Sensor-Aktuator-Kedjor, ställ frågan: 'Om trycksensorn skickar värdet 1, vad kan Micro:bit göra som output?' Låt eleverna svara muntligt eller genom att visa en handrörelse.
Under det individuella projektet Vaktlampa, låt eleverna visa sina programmerade kretskort för en kamrat. Kamraten bedömer om programmet fungerar som tänkt och ger en positiv kommentar tillsammans med ett konkret förbättringsförslag.
Fördjupning & stöd
- Utmana eleverna att lägga till en ljudsignal som aktiveras när vaktlampan slås på, genom att använda Micro:bits inbyggda högtalare och ljudblock i MakeCode.
- För elever som kämpar, ge dem en färdigskriven kod med enstaka tomma rutor som de ska fylla i för att styra LED-lampan baserat på ljusnivån.
- Låt elever som snabbt blir klara med trafikljusutmaningen utöka sitt projekt med en knappsensor som gör att trafikljuset kan slås av och på manuellt.
Nyckelbegrepp
| Kretskort | En platta med elektroniska komponenter som kan programmeras för att utföra specifika uppgifter. |
| Sensor | En komponent som känner av omgivningen, till exempel ljus, temperatur eller beröring, och skickar information till kretskortet. |
| Aktuator | En komponent som utför en fysisk handling baserad på instruktioner från kretskortet, till exempel en LED som lyser eller en motor som rör sig. |
| Input | Information som tas emot av kretskortet, oftast från en sensor. |
| Output | Resultatet av kretskortets bearbetning, som styr en aktuator eller visar information. |
| Visuell programmering | Att skriva kod genom att dra och släppa block istället för att skriva textbaserad kod, som i MakeCode. |
Föreslagen metodik
Planeringsmallar för Digitalt skapande och tekniska system
Mer i Styrning och reglering
Sensorer i vår omgivning
Eleverna undersöker hur maskiner känner av sin omgivning genom ljus, ljud och beröring, och hur denna data används.
2 methodologies
Villkor och beslut i system
Eleverna använder if-statements för att skapa smarta tekniska system som kan fatta beslut baserade på sensorinput.
2 methodologies
Från idé till prototyp
Eleverna konstruerar en fysisk modell som styrs av kod, från koncept till en fungerande prototyp.
2 methodologies
Aktuatorer och rörelse
Eleverna utforskar hur aktuatorer (motorer, lampor) omvandlar elektriska signaler till fysisk rörelse eller ljus, och hur de styrs av kod.
2 methodologies
Feedback-system
Eleverna lär sig om feedback-loopar där sensorer mäter ett resultat som sedan används för att justera aktuatorer, t.ex. i en termostat.
2 methodologies
Redo att undervisa Programmerbara kretskort (t.ex. Micro:bit)?
Skapa ett komplett uppdrag med allt du behöver
Skapa ett uppdrag