4. Micro:bit accelerometer




RequestAccelerometerDataUpdates – požiadavka na upozornenia zmien akcelerometra

StopAccelerometerDataUpdates – zastavenie požiadaviek upozornení


Stlačením tlačidiel "Zapnúť/Vypnúť aktualizácie" zavoláme metódy .RequestAccelerometerDataUpdates, respektíve .StopAccelerometerDataUpdates. Tie spôsobia prijímanie aktualizácií dát z akcelerometra.


ReadAcelerometerPeriod – číta rýchlosť hlásení

AccelerometerPeriodReceived – (when) moment kedy sa získa interval hlásení


Kliknutím na tlačidlo spôsobíme zavolanie metódy .ReadAccelerometerPeriod a pri úspešnom prijatí dát o aktualizovaní sa zobrazia v poli.


ReadAccelerometerData – číta dáta z akcelerometra (súradnice X, Y, Z)

AccelerometerDataReceived – spúšťa akciu po získaní dát z akcelerometra (súradnice X, Y a Z)


Odoslanie požiadavky na čítanie dát z akcelerometra. Po ich úspešnom prijatí ich zobrazíme v zozname. Hodnoty pre súradnice X, Y a Z sú v jednotkách milliG (gravitačné preťaženie - v pokoji má zariadenie 1G, čo odpovedá 1000 milliG).


WriteAccelerometerPeriod – nastavenie rýchlosti hlásení akcelerometra v milisekundách

WroteAccelerometerPeriod – písanie intervalu hlásení akcelerometra


Metódou .WriteAccelerometerPeriod máme možnosť nastaviť periódu aktualizácií dát z akcelerometra zariadenia. Tu sú dostupné hodnoty 1, 2, 5, 10, 20, 80, 160 a 640 milisekúnd.



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