Avainsana-arkisto: microbit

Micro:bit-kokeiluja Säynätsalossa

Jatkoin 8. luokan kanssa vielä parilla tunnilla loppusyksystä tutustumista Micro:bitin ohjelmointiin. Kertasin aluksi pikaisesti, mistä olikaan kysymys, ja sitten kirjoitin taululle muutaman pikku tehtävänannon. Oppilaat saivat viestiteltyä toisilleen ja mitattua lämpötilaa. Muutama ehti lähettää lämpötilatiedot toisilleen.

Olisi ollut hyvä antaa tarkempia ohjeita (ehkä kirjallisesti), sillä edellisestä kerrasta kuluneen pitkän ajan jälkeen oppilaat olivat unohtaneet ensimmäisen kokeilukertansa asiat. Suurin ongelma oli kuitenkin tekniset ongelmat. Välillä piirilevyt toimivat, välillä eivät — vaikka kaikki tehtiin samalla tavalla. Esim. vieruspareilla, jotka etenivät samaan tahtiin tehden juuri samat asiat, toimi ohjelmakoodi ja laite toisilla, toisilla ei. Mitään syytä ei löytynyt. Oppilaille jäi hieman epävarma olo.

Sen kerran jälkeen käytin seuraavan vapaatuntini testaten jokaisen piirilevyn ja kaapelin (pikku ohjelmanpätkä, sen siirto piirilevyille ja ohjelman ajo). Kaikki toimi. Syytä ongelmiin ei siis löytynyt. (Vika saattoi toki olla myös käytetyissä työasemissa.)

Aion jatkaa vielä saman porukan kanssa ehkä myöhemmin keväällä tai sitten 9. luokan aikana.

 

Yhden oppitunnin verran päästin myös 7. luokan oppilaat leikkimään Micro:biteillä. Ehtivät saman kuin 8. luokkalaiset ensimmäisellä kokeilukerrallaan eli 2 – 4 toimivaa ohjelmaa ajettuna piirilevyllä.

Suunnitelmissani on jatkaa Micro:bitteilyä tämänkin luokan kanssa joskus kevään mittaan tai viimeistään 8. luokalla, sillä matematiikan OPS:aan on sinne sisäänkirjoitettuna ohjelmoinnin opetus.

 

Pidin ohjelmointituokion myös 1. luokkalaisille. Liikkeelle lähdettiin toimintaohjeiden mukaan liikkumisesta, sitten lapset ohjelmoivat Micro:bitteja virtuaalisesti (siis selaimessa esikatsellen). Itse piirilevyihin asti ei vielä ehditty tällä kertaa. Tämä luokka oli kuitenkin tutustunut tietokoneiden toimintaan ja ohjelmoinnin periaatteisiin jo aiemmin oman opettajansa johdolla, joten minun ei tarvinnut lähteä liikkeelle alkeista.

Aikomus on jatkaa heidänkin kanssaan joskus tulevaisuudessa.

 

Kaikissa kokeiluissani tiedonsiirrot tehtiin kaapelin avulla, sillä langaton tiedonsiirto toimi omissa testailuissani (iPad) liian epävarmasti: yhteydet eivät olleet muodostua tai katoilivat yllättäen.

 

Tommi Uimonen, Säynätsalon yhtenäiskoulu/Lehtisaaren koulu, luokat 1 – 9, nämä kokeilut 8. lk, 7. lk ja 1. lk, Jyväskylä

Ohjelmoinnin alkeita Microbitin avulla

microbit

Kolmannen luokan tekno-oppilaiden kanssa lähdimme harjoittelemaan ohjelmoinnin perusteita BBC Microbit -mikrokontrollerin avulla. Aikaisempaa ohjelmointikokemusta oppilailla ei juurikaan ollut, mutta hyvin lyhyen alkuinfon jälkeen lähdimme tekemään ensimmäisiä harjoituksia. Aluksi kokeilimme, miten saamme hymiöt, kirjaimet ja muut kuviot Microbitin ledien kautta näkyville ja miten ohjelmoimme nappeja A ja B. Ohjelmoinnissa pääsimme helposti alkuun Microsoftin Blocks- lohko-ohjelmointikieltä käyttäen.

Alkuharjoitteiden jälkeen kävimme läpi yhdessä toistorakenteiden ja ehtolauseiden toimintaidean. Näitä taitoja sovellettiin sitten käytännönharjoituksissa tekemällä mm. vilkkuvia kuvioita, noppia ja kivi-paperi-sakset -pelejä. Kokeilimme myös liittää Microbitteihin kaiuttimia ja led-valoja, joita sitten ohjelmoinnin avulla hyödynnettiin äänen ja valon tuottamisessa. Olipa luokassamme joulun alla käytössä myös  Microbit-noppa, joka arpoi kuka oppilaista sai kulloinkin avata päivän joulukalenteriluukun.

IMG_6817

Tästä on hyvä jatkaa ohjelmoinnin harjoittelua kevään mittaan Microbitin lisäksi myös muilla välineillä ja ohjelmointialustoilla. Lisää vinkkejä Microbit-työskentelyyn löydät Rajakylän koulun teknoluokkien blogin materiaalipankista.

Todennäköisyyslaskenta ja Micro:bit (2h)

Veimme Micro:bitin kylmiltään, ilman aikaisempaa Micro:bit-kokemusta, kahdeksi tunniksi 7lk matematiikan tunnille toteuttamaan todennäköisyyslaskentaa. Toteutus parityönä: toisalla ohjeet auki ja toisessa koneessa koodaus. Selvisimme 10:llä Micro:bit laitteella.

OtsikkoTODnakMB

Tavoitteena 

  • Matematiikka
    • klassista todennäköisyyksiä
    • tilastollista todennäköisyyksiä
    • frekvenssin käsite
  • Koodauksesta
    • muuttuja
    • ehtolause
    • satunnaisuus

Turussa 1:1

Turussa osa oppilaista ovat juuri saaneet käyttöönsä oman päätelaiteen: neloset iPadin ja seiskat win10 läppärin. Nämä oli ripeä ottaa käyttöön tunnilla ja koska Micro:bitin koodaussivu ei vaatinut mitään ohjelmistoasennuksia pääsimme samantien vauhtiin. Ohjeet jaettiin Wilma-viestillä, jossa oli  linkit julkisessa Office365:n OneDriven Shared with everyone -kansiossa, jolloin ei tarvinnut huolehtia mistään jako-oikeuksita. Oppilaiden kone on kosketusnäytöllinen HP Probook x360 11 G1 EE. Hiiri on oppilaan itse hankittavissa ja se olisi ollut tarpeen koodaussivuston lohkoja siirrellessä.

Eka tunti

Ensimmäisen ohjelman koodi oli varsin valmiiksi annettu, jotta pääsimme nopesti ympäristöön kiinni ja saimme ohjelman siirrettyä myös laitteelle asti.

ekakoodi

Välillä laitoimme läppärit pois ja kaivoimme matikan ruutuvihot esille. Kirjoitimme todennäköisyyslaskennan teoriaa.

vihkoonteoriatodnak.png

Testailimme laitteella pitääkö laskettu todennäköisyys paikkansa ja oppilaille kongretisoituu käsiteet tilastollinen todennäköisyys ja frekvenssi.

tilastollinentodennakoisyys

Keräsimme koko luokan aineiston Exceliin. Tässä olisi mahdollisuus antaa myös oppilaiden käyttää Exceliä, mutta me käytimme ajan koodaamiseen.

kokoluokka

Toinen tunti

Toisella tunnilla jatkoimme edellisen tunnin pohjalta Kivi-Paperi-Sakset -koodausta ja todennäköisyyksien pohdintaa antamatta valmista koodia. Ravistamisen sijaan toiminto ohjeistettiin käyttämään nappia A.

kps.png

Osa ehti koodaamaan arpakuution, osalle oli mahdollista sen koodaaminen ja testaaminen kotona sivuston ”virtuaali micro:bitin avulla”.

arpakuutio.png

Fiilikset

Osalla oppilaista oli kokemusta Scratchin käytöstä ja se näkyi nopeutena alkuun pääsysssä. Osalle oppilaista oli jopa Windows-ympäristö ja tiedostojenkäsittely haasteelista, taitaa olla diginatiiveja jotka saavat hommansa hoidettua kännyköillä, eikä vanhoja pc-koneita enää koteihin hankita.

Yleisvaikutelma oli kuitenkin varsin innostunut ja rinnakkaisluokat jopa odottivat matematiikan tuntia, kun olivat toisilta kuulleet sellaisen olevan edessä.  Oppilaat etenivät eri tahtia, mutta eriyttäminen oli helppoa.

OneNote luokkamuistikirja taikka Teams on meillä vielä pohdinnan ja rakenteluvaiheessa, jolloin Excelin käyttö olisi ollut sujuvampaa.

Kiitokset Nummenpakan koululle Aurajoen yksikköön Maijalle, Tualle, Jenille, Piialle, Ollille, ja Kaisalle rohkeudesta lähteä mukaan testailemaan! 

”Kolmas tunti”

Kolmatta tuntia emme käyttneet, mutta hyvin olisi voinut tästä vielä jatkaa.

a) Lisää muuttuja käsitettä

kpsPeliksi

b) Lisää todennäköisyyttä…

huijausnoppa

c) Koodaamalla Micro:bit ratkaisemaan kumpi pelaajista voittaa KiviPaperiSakset-pelin.

Olli Saloselle kiitos hyvästä ideasta!

KPSMicrobit ratkaiseen voittajan

Teemu Takio Nummenpakan koulu Aurajoen yksikkö, Turku 7lk

Micro:bit-ensiopastus 3. luokkalaisille

Tein (3.10.) Micro:bitin käyttöönottokokeilun (minulle entuudestaan vieraille) 3. luokkalaisille, joita oli noin 20, tuokion kesto noin 40 min. Oppilaat tiesivät etukäteen vain, että jonkinlaista ohjelmoinnin opetusta on tulossa.

Aluksi kerroin (n. 10 min.) JavaScript Blocks -ympäristön käytöstä ja annoin esimerkin tekstin kirjoittamisesta ja kuvioiden tekemisestä Android-tableteilla. Sen jälkeen oppilaat kokeilivat tehdä itse. Teksti ja kuviot viihdyttivät oppilaita yllättävän pitkään, mutta loppuajasta he toki tutkivat muitakin toimintoja. Emme siirtäneet koodia Micro:bit-piirilevyille, sillä aika olisi loppunut kesken. Jos saan luokanopettajalta kutsun jatkokerralle, kokeilemme siirtoa sitten.

Tommi Uimonen, Säynätsalon yhtenäiskoulu/Lehtisaaren koulu, luokat 1 – 9, tämä kokeilu 3. lk, Jyväskylä

Perehdytys opettajille

Perehdytys oman aineryhmäni opettajille

30.8. Kerroin aineryhmäni (mat-luonnont.) opettajille Micro:bitin mahdollisuuksista selittäen ja esimerkein (noin yksi oppitunti). Pohdimme lopuksi soveltamista fysiikan ja biologian opetukseen. Opettajat kokeilivat loppuajan itse.

 

Perehdytys opettajille

13.9. Kerroin kiinnostuneille koulumme opettajille Micro:bitin mahdollisuuksista selittäen ja esimerkein (noin yksi oppitunti). Opettajat kokeilivat loppuajan itse.

 

Tommi Uimonen, Säynätsalon yhtenäiskoulu/Lehtisaaren koulu, luokat 1 – 9, perehdytys opettajille, Jyväskylä

Micro:bit-ensikokeilu 8. lk:lla, yksi oppitunti

Tein ensimmäisen Micro:bitin käyttöönottokokeiluni pari päivää koulutuksen jälkeen 10.8.2017. Kohteena oli oma valvontaluokkani 8D, 23 oppilasta. Kokeilu tehtiin AT-luokassa (pöytäkoneita) matematiikantunnilla ja se tuli oppilaille yllätyksenä.

Selitin piirilevyn ominaisuuksia ja ohjelmoinnin aloittamista JavaScript Blocks -ympäristössä noin 20 min. Sen jälkeen jaoin Micro:bitit oppilaspareille ja annoin heidän kokeilla itse lopputunnin ajan. Kaikki (paitsi muutama säheltäjä) saivat arviolta 2 – 4 toimivaa ohjelmaa tehtyä ja siirrettyä piirilevylle.

Suunnitelmia: Jatkoa 8D:lle en ole vielä suunnitellut, mutta jossain välissä jatkamme kyllä. Tulen testailemaan Micro:bittiä myös muiden ryhmien kanssa. Aion pitää ainakin pari perehdytystä opettajille alkusyksyn aikana.

Tommi Uimonen, Säynätsalon yhtenäiskoulu/Lehtisaaren koulu, luokat 1 – 9, tämä kokeilu 8. lk, Jyväskylä

 

Ensiaskeleet BBC MicroBit:n kanssa

microbit

BBC MicroBit on ensimmäinen Rajakylän teknoluokassa kokeiltu mikrokontrolleri, joka mahtuu taskuun. Tärkeimmät sensorit on integroitu suoraan levylle, joten alussa MicroBit:iin ei tarvitse liittää muuta, kuin patterikotelo ja usb-johto. Parasta laitteessa on sen ohjelmointimahdollisuudet. MicroBit ymmärtää useita eri kieliä, kuten JavaScriptiä, Pythonia ja Microsoftin Blocks- lohko-ohjelmointikieltä. Laitteen voi myös yhdistää kannykkään Bluetoothin avulla. Mutta miten pääset alkuun? Tässä hieman ajatusta. Harjoitukset on koottu MicroBitin omista oppitunneista.

Ohjelmointihaasteita.

  1. Hymiöt -Luo Microbitin LED-ruudukkoon hymiöitä.
  2. Liukuva teksti – Näytä tekstiviestejä LED-ruudukossa.
  3. Sykkivä sydän – Luo sykkivä sydän -animaatio.
  4. Ystävyysmittari – Kokeile, kuinka paljon sähköä on sinun ja ystäväsi välillä.
  5. Kivi-paperi-sakset – Opeta MicroBit pelaamaan KPS-peliä.
  6. Lämpömittari – Näytä huoneen lämpötila LED-ruudukossa.
  7. Kompassi – Näytä ilmansuunta LED-ruudukossa.

Rakenteluhaasteita

  1. MicroBit-Ranneke
  2. Kuulokkeet
  3. Lego+MicroBit
  4. Hedelmänäppäimistö