17. huhtikuuta 2026
Lisää radioyhteyttä
Jatka harjoittelua viime tunnilla aloitetusta asiasta eli radioyhteyden kehittämisestä.
Tee kaikki työsi kirjautuneena ja tallenna ne pilveen, jotta voit kehittää töitäsi ja niistä jää näytöt talteen.
Linkki MakeCode-editoriin
Rakenna (uudelleen) kahden mikrokontrollerin avulla seuraava systeemi:
Tehtävässä yksi rajoittavaksi tekijäksi tulee mikrokontrollerin näytön päivittämisen hitaus: tekstin näyttäminen kestää kauemmin kuin sekunnin.
Muuta mittausväliä siten, että näyttö ehtii näyttämään kullakin hetkellä viimeisimmän mittaustiedon.
Laadi järjestelmä, joka ei näytäkään äänitason arvoa lukuna vaan ledien määränä. Mitä voimakkaampi ääni, sitä enemmän ledejä palaa.
Toteuta tiedonkeruu. Eli lähettäjä-mikrokontrolleri mittaa jotain suuretta (esim. äänitasoa) ja vastaanottaja-mikrokontrolleri tallettaa lähetyn datan jatkokäsittelyä varten. Tässä tapauksessa mittausdata tallennetaan numeerisena eli lukuarvoina.
Tutki mittaamasi data: siirrä tiedot mikrokontrollerista Exceliin ja piirrä kuvaaja. Tallenna Excel O365-pilveesi.
- - - - - - - - - - - - - - - - -
Tee kaikki työsi kirjautuneena ja tallenna ne pilveen, jotta voit kehittää töitäsi ja niistä jää näytöt talteen.
Linkki MakeCode-editoriin
Tehtävä 1: Toista edellisen oppitunnin ensimmäinen vaihe
Rakenna (uudelleen) kahden mikrokontrollerin avulla seuraava systeemi:
Lähettäjä (micro:bit 1)
Tee ohjelma, joka:
- Mittaa äänen voimakkuuden
- Lähettää arvon radiolla
- Toistaa tämän kerran sekunnissa
Vastaanottaja (micro:bit 2)
Tee ohjelma, joka:
- Vastaanottaa radioviestin
- Näyttää vastaanotetun luvun
Tehtävä 2: Pidennä mittausväliä
Tehtävässä yksi rajoittavaksi tekijäksi tulee mikrokontrollerin näytön päivittämisen hitaus: tekstin näyttäminen kestää kauemmin kuin sekunnin.
Muuta mittausväliä siten, että näyttö ehtii näyttämään kullakin hetkellä viimeisimmän mittaustiedon.
Tehtävä 3: Äänentason ilmaiseminen ledien määrällä
Laadi järjestelmä, joka ei näytäkään äänitason arvoa lukuna vaan ledien määränä. Mitä voimakkaampi ääni, sitä enemmän ledejä palaa.
Tehtävä 4: Etätiedon keruu
Toteuta tiedonkeruu. Eli lähettäjä-mikrokontrolleri mittaa jotain suuretta (esim. äänitasoa) ja vastaanottaja-mikrokontrolleri tallettaa lähetyn datan jatkokäsittelyä varten. Tässä tapauksessa mittausdata tallennetaan numeerisena eli lukuarvoina.
Tutki mittaamasi data: siirrä tiedot mikrokontrollerista Exceliin ja piirrä kuvaaja. Tallenna Excel O365-pilveesi.
- - - - - - - - - - - - - - - - -