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
- käynnistäminen ja / tai sammuttaminen eri ärsykkein (painike, sensorit,...)
- 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.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ä 7: Voit tehdä myös muita omia kokeiluja.
