Blog

Ako prekalibrovať pohybové senzory na iPhone

IPhone je dodávaný s niekoľkými pohybovými senzormi: gyroskopom, akcelerometrom, magnetometrom atď. Tieto senzory pomáhajú iPhone vypočítať vyrovnanie / pohyb na základe toho, ako s ním manipulujete.

Tieto snímače pomáhajú kalibrovať kompas, prepínať medzi orientáciou na výšku a na šírku, vypočítať vaše kroky a správne sa orientovať v aplikácii Mapy.

Za normálnych okolností nemusíte na svojom iPhone kalibrovať nič okrem kompasu. Systémy na palube sú navrhnuté tak, aby fungovali hneď po vybalení z krabice. Ale len v prípade, že máte pocit, že spustená aplikácia, ktorú používate, sa v poslednej dobe chystá a máte chuť rekalibrovať iPhone, riešenie je len pár klepnutí.

Ako prekalibrovať pohybové senzory na iPhone (kompas, gyroskop atď.)

Prekalibrujte kompas a vy prekalibrujte všetky snímače pohybu. Mágia? Nie, iba kód.

Otázkou teda teraz je, ako rekalibrujete kompas pre iPhone? Viete, že ste kalibráciu kompasu videli prvýkrát, keď ste ho použili. Umožňuje vám to však rekalibráciu?

Dobrá vec je, že ak ukončíte aplikáciu kompasu (z prepínača úloh), môžete kompas znova prekalibrovať. Na druhej strane rekalibrujete snímače pohybu.

Tu je to, čo robíte:

Krok 1. Ukončite všetky aplikácie na pozadí. Najmä kompas.

Krok 2. Otvor Kompas aplikácia IPhone vás požiada o opätovnú kalibráciu tak, že červená bodka dokončí kruh.

Krok č. Po dokončení kalibrácie sa zobrazí kompas. To znamená, že rekalibrácia skončila.

Rekalibráciu môžete otestovať tak, že prejdete do aplikácie, ktorá sa s pohybovými údajmi javila ako svojrázna. Rozdiel si nevšimnete, iba ak by bola tá výstrednosť obrovská.

Vzhľadom na skutočnosť, že snímače nie sú úplne mechanické, spoločnosť Apple tvrdí, že nie sú presné a nemali by sa používať ako nástroj na získavanie údajov dôležitých pre misiu.

Budú teda existovať chyby (zanedbateľné alebo iné) v kompase, snímaní pohybu v aplikáciách na udržanie chodu a v ďalších oblastiach, kde sa senzory využívajú.

Chcete dohnať viac takýchto článkov?

$config[zx-auto] not found$config[zx-overlay] not found