Aktivitet 01
Parprogrammering: Hinderdetektering
Dela ut micro:bit med ultraljudssensor till par. Låt eleverna programmera roboten att köra framåt tills sensorn upptäcker ett hinder, då stanna och backa. Testa på en bana med lådor och iterera koden baserat på observationer.
Förklara hur en robot kan 'se' eller 'känna' sin omgivning.
HandledningstipsUppmuntra eleverna att turas om med att programmera under parprogrammeringen för att säkerställa att båda deltar aktivt i felsökning av koden.
Vad att leta efterGe eleverna en lapp där de ska rita en robot med en sensor. De ska sedan skriva en mening om vad sensorn känner av och en mening om vad roboten gör som reaktion. Fråga: Vilken sensor använde du och varför?
MinnasTillämpaAnalyseraSjälvregleringBeslutsfattandeSjälvkännedom
Skapa en komplett lektion→· · ·
Aktivitet 02
Stationer: Sensorjakt
Sätt upp tre stationer med olika sensorer: ljus, ljud och tryck. Grupper roterar, programmerar en reaktion vid varje station, som att tända LED vid mörker, och dokumenterar i en logg. Avsluta med gemensam redovisning.
Designa en enkel algoritm där roboten reagerar på en sensorinput.
HandledningstipsHa färdiga sensorbanor med varierande ljusförhållanden och hinder för att eleverna ska kunna testa sina sensorer direkt under stationerna.
Vad att leta efterStäll frågan: 'Hur är en robot med en ultraljudssensor lik eller olik hur du känner igen att något är nära dig?' Låt eleverna diskutera i par och sedan dela med sig av sina tankar till klassen.
MinnasTillämpaAnalyseraSjälvregleringBeslutsfattandeSjälvkännedom
Skapa en komplett lektion→· · ·
Aktivitet 03
Gruppdesign: Väktarrobot
I små grupper designar elever en robot som patrullerar ett område och reagerar på rörelse med ljud. Bygg med sensor och motor, testa i klassrummet och justera algoritmen för bättre precision.
Jämför hur människor och robotar uppfattar sin omgivning.
HandledningstipsBe grupperna att presentera sin väktarrobot för klassen med fokus på sensorernas placering och den logik som styr robotens reaktioner.
Vad att leta efterVisa en enkel kodsnutt som använder en if-sats (villkor) baserad på en sensor. Fråga eleverna: 'Vad händer om ljussensorn mäter ett lågt värde?' eller 'Vad händer om avståndssensorn mäter ett kort avstånd?'
MinnasTillämpaAnalyseraSjälvregleringBeslutsfattandeSjälvkännedom
Skapa en komplett lektion→· · ·
Aktivitet 04
Individuell: Algoritmritning
Elever ritar ett flödesschema för en robots reaktion på sensorer, som 'om mörkt: tänd lampa'. Dela sedan med en partner för feedback innan praktisk kodning.
Förklara hur en robot kan 'se' eller 'känna' sin omgivning.
HandledningstipsLåt eleverna rita algoritmen på papper med pilar och korta texter innan de börjar koda för att tydliggöra kopplingen mellan fysisk reaktion och digital kod.
Vad att leta efterGe eleverna en lapp där de ska rita en robot med en sensor. De ska sedan skriva en mening om vad sensorn känner av och en mening om vad roboten gör som reaktion. Fråga: Vilken sensor använde du och varför?
MinnasTillämpaAnalyseraSjälvregleringBeslutsfattandeSjälvkännedom
Skapa en komplett lektion→Några anteckningar om att undervisa detta avsnitt
Använd konkreta föremål och digitala verktyg parallellt för att stärka förståelsen för hur sensorer fungerar. Undvik att förklara sensorer som ‘ögon’ eller robotar som ‘tänkande’, eftersom det förstärker missuppfattningar. Felsökning i par visar tydligt att felaktiga reaktioner beror på kod eller sensorjustering, inte på robotens ‘förmåga’.
Eleverna kan förklara att sensorer mäter precisa värden och att robotens reaktioner styrs av algoritmer. De använder korrekt terminologi när de beskriver sensorers funktion och programmerar enkla reaktioner med villkor i blockprogrammering.
Se upp för dessa missuppfattningar
Under parprogrammeringen, lyssna efter elever som säger att roboten ‘vet’ att det är ett hinder eller att den ‘ser’ det som en människa.
Använd det här tillfället för att stanna upp och fråga: ‘Vad mäter sensorn egentligen?’ och jämför med hur våra ögon fungerar. Be eleverna att peka på sensorn och förklara att den bara registrerar värden, inte uppfattningar.
Under stationerna Sensorjakt, observera om eleverna tror att sensorerna ger perfekta mätningar varje gång.
Be eleverna att flytta sensorn närmare eller längre bort från ljuskällan och diskutera varför avläsningen inte alltid stämmer. Jämför med hur ögonen också kan missuppfatta ljusstyrka beroende på vinkel.
Under gruppdesignen Väktarrobot, lyssna efter elever som tror att roboten agerar slumpmässigt när den undviker hinder.
Be grupperna att visa sin kod och förklara villkoren för varje reaktion. Fråga: ‘Vad händer om vi ändrar värdet här?’ för att synliggöra att alla reaktioner är förutsägbara och beroende av programmeringen.
Metoder som används i denna översikt