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