10. syyskuuta 2025

Kertausta, yhdistelyä ja kokeilua

Tavoitteita

  • moottorin monimuotoinen ohjaaminen 
    • käynnistäminen ja / tai sammuttaminen eri ärsykkein (painike, sensorit,...)
      • Kuinka monta eri sensoria eli käynnistystapaa pystyt toteuttamaan?
    • kiihdyttäminen / hidastaminen / rytmittäminen
  • ledit osoittamaan mikrokontrollerin tilaa ja toimintaa
  • koodin tallentaminen
  • kokeileminen, toimiiko mikrokontrollerin ohjaaminen puhelimella

Itsearviointilomakkeen täyttäminen tunnin lopussa.

Tehtäviä:

Tehtävä 1: Olethan toiminut kirjautuneena! Tällöin saat tallennettua koodisi. Tallenna kaikki työsi pilveen. 

    • Käytä tiedostojen eli projektien nimissä mahdollisimman kuvaavia termejä!

Tehtävä 2: Tee taas kytkentä moottorille, jota ohjaat NPN-transistorin avulla (katso viime viikolta kytkentäkaavio).
Tehtävä 3: Tutustu sivuun, jossa kuvataan micro:bit:in ominaisuuksia (features). Testaa mahdollisimman monta erilaista käynnistys- ja sammutustapaa moottorille. Ainakin seuraavat:
    • painikkeella A tai B käynnistäminen
    • ravistamalla 
    • äänellä
    • Touch Pad:lla
    • valolla
    • keksitkö muita keinoja?

Tehtävä 4: Ohjelmoi mikrokontrollerisi siten, että voit antaa painikkeella A lisää "kaasua" ja painikkeella B vähentää sitä. Saatat tarvita siihen erillisen muuttujan, jonka arvoa voit muuttaa painikkeen avulla.
Tehtävä 5: Ohjelmoi mikrokontrollerin oma 5x5 näyttö osoittamaan moottorin toimintaa:
    • sitä useampi ledi palaa, mitä voimakkaammin moottori käy
Tehtävä 6: Lataa puhelimeesi Micro:bit appi (ei pakollinen tehtävä). Kokeile, saatko paritettua puhelimesi ja micro:bit:in. Voit kysyä ohjeita esim. ChatGPT:ltä vaikkapa seuraavalla lauseella: "Miten android-puhelimen voi parittaa micro:bit mikrokontrollerin kanssa ilman johtoa?"
Tehtävä 7: Voit tehdä myös muita omia kokeiluja.