Avainsana-arkisto: lohko-ohjelmointi

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.

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ö