Tehtävä01_syksy2024vk34-35 Tivipt23a_ Taitaja9-kilpailun tulosmonitori microbit-kortilla-osa1
Tehtävä01_syksy2024vk34-35 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. Jokaisella radalla on kaksi rastia ja rastin tulokset lähetetään  microbit kortilla BT-lähetinsovelluksella tulosmonitorille.

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-3 jäsentä tiimissä: yksi vastaanotin, kaksi lähetintä)
2. Kirjoita liitteen dokumenttiin tiimin kanssa suunnitelma miten tiimi ideoi Taitaja9 sovelluksen toimivan

Taitaja9.vaatimusmaarittely_v03.docx
+ käytä apuna liitteen BT-radio esimerkkejä esim. "BT-lämpötilan mittaussovellusta" 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')
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 BT-vastaanottimen välille 

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



Lähteet:

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

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 
Tiimi2=Radio group =20 
Tiimi3=Radio group =30 

Scroll to Top