5. Micro:bit magnetometer



RequestMagnetometerBearingUpdates žiadosť o hlásenia o zmenách smeru

StopMagnetometerBearingUpdates zastavenie hlásení o smerovaní 


Tlačidlami spustíme alebo vypneme aktualizovanie smerovania zariadenia.


RequestMagnetometerDataUpdates žiadosť o hlásenia o zmenách magnetometra

StopMagnetometerDataUpdateszastavenie hlásení o zmenách magnetometra 


Tlačidlami spustíme alebo vypneme aktualizácie dát z magnetometra zariadenia.


ReadMagnetometerBearing - číta smerovanie zariadenia

MagnetometerBearingReceived udalosť, ktorá sa spúšťa v prípade prijatia dát z BBC micro:bit


Stlačením tlačidla "Smerovanie" sa spustí metóda .ReadMagnetometerBearing, ktorá číta smerovanie zariadenia. Po úspešnom získaní dát ich vypíšeme do textového poľa. 


ReadMagnetometerData - číta len jednu hodnotu (smer)

MagnetometerDataReceived udalosť, ktorá sa spúšťa v prípade prijatia parametrov (X, Y, Z) z BBC micro:bit


Stlačením tlačidla "Získať dáta" sa spustí metóda .ReadMagnetometerData a následne po úspešnom získaní dát metóda .MagnetometerDataReceived, ktorou zapíšeme do polí príslušné hodnoty.


ReadMagnetometerPeriod - zobrazuje interval hlásení

MagnetometerPeriodReceived udalosť, ktorá sa spúšťa ak zariadenie odoslalo periódu magnetometra


Metódou .ReadMagnetometerPeriod získame informácie o perióde aktualizácií dát z magnetometra v milisekundách.


WriteMagnetometerPeriod - zmena frekvencie posielaní dát magnetometra 

WroteMagnetometerPeriod - udalosť, ktorá je spustená ak sme vyžiadali periódu magnetometra


Metódou .WriteMagnetometerPeriod nastavíme hodnotu periódy aktualizácií. Hodnoty môžu byť 1, 2, 5, 10, 20, 80, 160 a 640 milisekúnd.




Zdrojový kód k príkladu Micro:bit Magnetometer