iPhone ima unutarnje senzore koji mogu otkriti njegovu orijentaciju.
iPhone nudi mnogo korisne tehnologije, uključujući aplikacije koje vam mogu reći je li površina ravna. Iako možda neće moći zamijeniti profesionalne alate, svakako može biti zgodan prosječnom korisniku, bilo da vješate slike ili se samo pokazujete svojim prijateljima. Ključ ove aplikacije leži u iPhoneovom troosnom akcelerometru.
Standardna razina
Tipična razina izgleda kao dugačak vladar. Općenito, ima barem jedan mali cilindar tekućine sa sićušnim mjehurićem zraka. Dok naginjete razinu, mjehur zraka klizi na jednu ili drugu stranu cilindra. Kada je mjehurić točno u središtu cilindra, to znači da je razina savršeno vodoravna ili okomita. Cilindar je obično napunjen etanolom, koji ima nisku viskoznost.
Video dana
Brzinomjer
Akcelerometar je uređaj koji mjeri sile ubrzanja. To može biti pokret, kao što je guranje ili potres, ali može biti i statična sila, kao što je gravitacija. Mjerenjem sile zbog gravitacije, akcelerometar može odrediti nagib objekta u odnosu na tlo. Tipično, senzori mjere količinu pritiska koji se vrši i pretvaraju taj pritisak u korisne podatke, kao što je pada li nešto, ide li uzbrdo ili miruje vodoravno.
Akcelerometar iPhonea
iPhone sadrži maleni akcelerometar s tri osi. Tri osi označava da može mjeriti sile ubrzanja u tri dimenzije, tako da bez obzira na to na koji način ga nagnete ili pomaknete, jedna od osi može reći. Akcelerometar ima opruge koje su kalibrirane s određenom težinom ili mehaničkom otpornošću. Čak i najmanji pokret mijenja pritisak na ove opruge. iPhone obrađuje ovu promjenu pritiska i prevodi je u značajnu promjenu prostora ili orijentacije.
Prijave na razini
Postoje mnoge aplikacije razine za iPhone, ali sve rade na isti način, tumačeći podatke s akcelerometra. Program prevodi statičke sile gravitacije na sićušnim oprugama iPhonea u položaj u odnosu na određenu površinu. Aplikacija mora biti unaprijed programirana da zna koja mjerenja pokazuju savršeno horizontalno ("nivo") ili okomito ("plumb"), ili morate kalibrirati ta mjerenja prije nego što počnete s očitavanjem -- što znači da već morate znati da je barem jedna površina razini. Osim toga, akcelerometar iPhonea nikada nije potpuno nepomičan, a svaki akcelerometar je malo drugačiji, tako da različiti iPhone uređaji mogu dati malo različita očitanja.