Tehtävä03_syksy2024vk33-34 Tivipt23a_ Taitaja9-kilpailun tulosmonitori microbit-kortilla-osa1
Tehtävä03_syksy2024vk33-34 Tivipt23a_ Taitaja9-kilpailun tulosmonitori microbit-kortilla-osa1
Tehtäväkuvaus:


Tässä tehtävässä 





Ohjeet:

Saat opettajalta Microbit kortin kehitys-ympäristön. Tehtävänäsi on ohjelmoida Microbit-kortille tällä viikolla Taitaja9 kilpailun tulosmonitorisovellus mikä toimii Bluetooth- verkossa. Yksi microbit-kortti on tulosmonitori johon tulokset kerätään ja näytetään suoritusaikojen summat tiimeille radoittain.

Laite lähettää sensoritietoa mm. rastin suoritusaika tiimille

Vaihtoehtoinen toteutustapa olisi että langattoman lähettimen (microbitkortti) mittaustieto lähetetään Bluetooth- yhteyden kautta puhelimelle.

Ohjelmoi em. ohjelma Microbit-kortille IDLE:ssä Python- ohjelmalla. Voit koodata yhteyden Scratch - ohjelmalla videon ohjeen mukaan ja kääntää sen Pythoniksi.

Tee työ pareittain tai tiimeissä. Toinen opiskelija tekee mittauslähettimen ja toinen vastaanottimen.


Ohjeita Microbit-kortilla totetetun koodaukseen:

1. Määrittele tiimi
2. Kirjoita liitteen dokumenttiin tiimin kanssa suunnitelma miten tiimi ideoi Taitaja9 sovelluksen toimivan
Taitaja9-vaatimusmaarittely.docx

+ käytä apuna liitteen BT-radio esimerkkejä esim. "data logger" esimerkkiä
3. dokumentoi suunnitelma liitteen dokumenttiin. 
4. Palauta suunnitelma GitHub:iin Fork:lla jonka jälkeen lisää koodi "Add-toiminnolla" Githubiin. kommentoi "Commit-kenttään" mikä on sinun tehtäväsi projektissa


1. Etsi Microbit-sivustolta esimerkki miten muodostat BT-yhteyden kahden kortin välille
2. Määrittele tiimille yksilölinen radiogroup (liitteessä).Huom! muut eivät saa käyttää varattu Radiogroup:ia! 
3. Ohjelmoi esim. Videoohjeen mukaan lämpötilalähetin. Lähetettävä 'message' korvataan lämpötilasensorin arvolla (huom! testaa ensin sanalla 'message')
MakeCode data logger | micro:bit (microbit.org)
Radio Broadcast (microbit.o rg)

4. Muodosta yhteys Microbit- kortille video-ohjeen mukaan ja testaa että mittaustieto tulee tulosmonitoriin


Paltautettavia dokumentteja

+ Koodi jolla sait luotua Bluetooth-yhteyden microbit-korttin ja kännykän välille ja lähetettyä viestin

+ Koodi jolla sait lähetettyä jonkin sensorin mittaustiedon esim. suoritusaika tulosmonitorin näytölle



Lähteet:

Micro:bit Educational Foundation | micro:bit (microbit.org)
Let's code | micro:bit (microbit.org)

https://youtu.be/al7IWZNcF3Q
Microsoft MakeCode for micro:bit (microbit.org)

Radio and pins | micro:bit (microbit.org)
micro:bit Python Editor (microbit.org) (Time)
Touch timer | micro:bit (microbit.org)
Fork a repository - GitHub Docs


Tätä voi tutkia jos kiinnostaa:

https://www.robotique.tech/robotics/send-a-message-from-the-microbit-to-smartphone/
Radio Broadcast (microbit.org)
Display the temperature of the internal sensor of the Micro: bit in the smartphone (robotique.tech)

Tehdään 3-tiimiä jotka koodaavat sovelluksen

Radiogroup:
Tiimi1=Radio group =10 D.T, R.H, A.M, J.O
Tiimi2=Radio group =20 M.L, A.M, J.A, I.H
Tiimi3=Radio group =30 L.S, N.A, A.J, S.R

Scroll to Top