4. syyskuuta 2024

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 osoittavat toimintaa
    • jos tuuletin (moottori) olisi eri tilassa kuin sen ohjain (mikrokontrolleri), voisi ohjaimen yhteydessä palaa ledi, joka ilmaisee moottorin tilan
  • koodin tallentaminen
  • oma peda.net -sivu ?


Tehtäviä:

  • Opettele tallentamaan koodi (mikä tahansa) omaan pilveesi koulun järjestelmässä (O365) ja lataamaan se takaisin MakeCode-editoriin
    • Käytä tiedostojen eli projektien nimissä mahdollisimman kuvaavia termejä!
    • Vihje:

  • Tee taas kytkentä moottorille, jota ohjaat NPN-transistorin avulla (katso viime viikolta kytkentäkaavio)
  • Laadi koodi ja testaa mahdollisimman monta erilaista käynnistys- ja sammutustapaa moottorille, mm. seuraavat
    • painikkeella A tai B käynnistäminen
    • ravistamalla 
    • jne.
  • Pidä kirjaa erilaisista tavoista tallentamalla ko. koodit omaan pilveesi hex-koodina. Nimeä projektit käynnistys- tai sammutustavan mukaan
  • Kytke myös ledit osoittamaan moottorin toimintaa:
    • ledi palaa, mikäli moottori on käynnissä
    • huomaa, että maahan (GND) voi kytkeä monta johtoa; lediä voi ohjata rinnakkaisesta pinnistä moottorin kanssa, mikäli moottori on pinnissä P0, voit laittaa ledit joko pinniin P1, P2 tai molempiin
    • tee aluksi yhden pinnin ratkaisu, halutessasi voit kokeilla kahtakin pinniä (saat tarvittaessa lainaan lisää johtoja)
  • Onko peda.net -tunnuksesi tallessa? Testaa!
  • Tee omia kokeiluja, jossa ohjaat moottoria ja käytät yhtä tai kahta lediä osoittamaan moottorin tilaa.
  • Voit tehdä myös muita omia kokeiluja.