Skip to content

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å.

Årskurs 6Digitalt skapande och tekniska system4 aktiviteter30 min50 min

Lärandemål

  1. 1Analysera hur input från sensorer bearbetas i kod för att styra output på ett kretskort.
  2. 2Designa ett enkelt program för ett kretskort som reagerar på en sensor och styr en extern komponent.
  3. 3Jämföra direkt feedback från programmering av fysiska kretskort med ren skärmprogrammering.
  4. 4Utvärdera hur ett kretskort fungerar som en länk mellan digital kod och den fysiska omvärlden.
  5. 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

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
45 min·Smågrupper

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

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
40 min·Individuellt

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

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
50 min·Hela klassen

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

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande

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
Skapa ett uppdrag

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

Utgångsbiljett

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.

Snabbkontroll

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.

Kamratbedömning

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

KretskortEn platta med elektroniska komponenter som kan programmeras för att utföra specifika uppgifter.
SensorEn komponent som känner av omgivningen, till exempel ljus, temperatur eller beröring, och skickar information till kretskortet.
AktuatorEn 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.
InputInformation som tas emot av kretskortet, oftast från en sensor.
OutputResultatet av kretskortets bearbetning, som styr en aktuator eller visar information.
Visuell programmeringAtt skriva kod genom att dra och släppa block istället för att skriva textbaserad kod, som i MakeCode.

Redo att undervisa Programmerbara kretskort (t.ex. Micro:bit)?

Skapa ett komplett uppdrag med allt du behöver

Skapa ett uppdrag