App Inventor a BBC micro:bit
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
StopMagnetometerDataUpdates - zastavenie 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