Hoppa till innehållet
Teknik · Årskurs 6 · Styrning och reglering · Hösttermin

Programmerbara kretskort (t.ex. Micro:bit)

Eleverna får praktisk erfarenhet av att programmera fysiska kretskort för att styra sensorer och aktuatorer.

Skolverket KursplanerLgr22: Teknik 4-6, Centralt innehåll, Styrning och reglering, Programmering i visuella programmeringsmiljöerLgr22: Teknik 4-6, Centralt innehåll, Styrning och reglering, Egna konstruktioner där man tillämpar principer för styrning

Om detta ämne

Programmerbara kretskort som Micro:bit fungerar som en brygga mellan kod och den fysiska världen. Elever i årskurs 6 får praktisk erfarenhet av att programmera dessa kretskort för att styra sensorer och aktuatorer. De lär sig hur input från en sensor, till exempel en trycksensor eller ljus-sensor, bearbetas i kod och leder till output som att tända en LED eller starta en servomotor. Genom visuella programmeringsmiljöer som MakeCode utforskar elever logik med if-satser, loopar och variabler, kopplat till Lgr22:s centrala innehåll i Teknik för årskurs 4-6 om styrning och reglering.

Ämnet stärker elevernas förmåga att designa egna konstruktioner och utvärdera fördelar med fysiska kretskort, som ger direkt feedback jämfört med ren skärmprogrammering. Det utvecklar systemtänkande och problemlösning, där elever analyserar hur kod styr fysiska processer. Elever reflekterar över varför sådana verktyg underlättar lärande av programmering.

Aktivt lärande passar utmärkt för detta ämne. När elever bygger och testar kretsar ser de omedelbara resultat av sin kod, vilket gör abstrakta begrepp konkreta. Smågruppsarbete främjar samarbete och felsökning, ökar motivationen och förvandlar misstag till lärdomar. (172 ord)

Nyckelfrågor

  1. Förklara hur ett programmerbart kretskort fungerar som en brygga mellan kod och den fysiska världen.
  2. Designa ett program för ett kretskort som reagerar på en sensor och styr en aktuator.
  3. Utvärdera fördelarna med att använda fysiska kretskort för att lära sig programmering.

Lärandemål

  • Analysera hur input från sensorer bearbetas i kod för att styra output på ett kretskort.
  • Designa ett enkelt program för ett kretskort som reagerar på en sensor och styr en extern komponent.
  • Jämföra direkt feedback från programmering av fysiska kretskort med ren skärmprogrammering.
  • Utvärdera hur ett kretskort fungerar som en länk mellan digital kod och den fysiska omvärlden.
  • Identifiera minst två olika typer av sensorer och deras funktioner på ett kretskort.

Innan du börjar

Grundläggande programmeringskoncept (t.ex. sekvenser, loopar)

Varför: Eleverna behöver förstå hur kod byggs upp för att kunna applicera det på ett kretskort.

Introduktion till digitala verktyg och gränssnitt

Varför: Förmågan att navigera och använda programvaror som MakeCode är nödvändig för att programmera kretskortet.

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.

Se upp för dessa missuppfattningar

Vanlig missuppfattningKoden körs direkt på sensorn utan kretskort.

Vad man ska lära ut istället

Ett programmerbart kretskort läser sensorn, tolkar koden och skickar signal till aktuatorn. Aktiva experiment med Micro:bit visar denna brygga tydligt, elever ser hur data flödar stegvis och korrigerar sin modell genom tester.

Vanlig missuppfattningAlla sensorer fungerar likadant.

Vad man ska lära ut istället

Sensorer mäter olika storheter, som ljus eller tryck, med unika värden. Hands-on stationer låter elever jämföra data i realtid, diskussioner klargör skillnader och stärker förståelse för specifika input.

Vanlig missuppfattningFel i kod påverkar inte hårdvaran.

Vad man ska lära ut istället

Kodfel leder till felaktig output, som en motor som inte startar. Iterativt testande i par visar kausala samband, elever lär sig debugga genom observation av fysiska resultat.

Idéer för aktivt lärande

Se alla aktiviteter

Kopplingar till Verkligheten

  • I robotik används programmerbara kretskort för att styra allt från enkla leksaksrobotar till avancerade industrirobotar som svetsar bilar på en monteringslina. Ingenjörer och tekniker behöver förstå hur kod översätts till fysiska rörelser.
  • I smarta hem-system styr kretskort som Micro:bit eller Raspberry Pi olika funktioner. Exempelvis kan ett system som känner av närvaro (sensor) tända lampor (aktuator) eller justera värmen, vilket skapats av systemutvecklare och programmerare.

Bedömningsidéer

Utgångsbiljett

Ge eleverna en lapp där de får rita en enkel koppling mellan en sensor, kretskortet och en aktuator för en given uppgift. De ska också skriva en mening om vad kretskortet gör med informationen från sensorn.

Snabbkontroll

Ställ frågan: 'Om jag trycker på knappen på min Micro:bit (input), vad kan jag då få kretskortet att göra (output)?' Låt eleverna svara muntligt eller skriva ner ett exempel.

Kamratbedömning

Eleverna visar sina programmerade kretskort för en kamrat. Kamraten får bedöma om programmet fungerar som tänkt och ge en positiv kommentar samt en konkret förbättringsförslag.

Vanliga frågor

Hur fungerar ett programmerbart kretskort som Micro:bit?
Micro:bit läser data från sensorer, kör laddad kod i sin processor och styr aktuatorer. Visuell programmering med block som if-satser och loopar gör det tillgängligt. Elever ser direkt hur kod påverkar fysiska komponenter, vilket bygger förståelse för digital-fysiska gränssnitt. (62 ord)
Hur kan aktivt lärande hjälpa elever att förstå programmerbara kretskort?
Aktivt lärande med hands-on byggen och tester gör abstrakt kod konkret genom omedelbar feedback från sensorer och aktuatorer. Smågrupper främjar diskussion om felsökning, elever itererar design och reflekterar över system. Detta ökar engagemang och djupare förståelse jämfört med teori. (68 ord)
Vilka fördelar ger fysiska kretskort i programmering?
Fysiska kretskort ger taktil feedback, motiverar elever och kopplar kod till verkligheten. De underlättar lärande av logik genom synliga resultat, utvecklar problemlösning och gör programmering rolig. Jämfört med skärmbaserat lärande minskar abstraktionsbarriären. (64 ord)
Hur designar elever ett program som reagerar på sensor?
Börja med sensorinput i MakeCode, lägg till logik som if-sats för att jämföra värden mot tröskel, koppla till aktuator-output. Testa, justera och dokumentera. Elever utvärderar genom att mäta respons, vilket tränar designprocessen enligt Lgr22. (59 ord)

Planeringsmallar för Teknik