Snaplytics JS Tests

İvmeölçer Testi

Telefonunuzun veya tabletinizin ivmeölçerini tarayıcıda kontrol edin. Başlat'a dokunun ve cihazı hareket ettirin — X, Y ve Z eksenleri anlık ivmeyi m/s² cinsinden bildirir, gösterge birleşik G kuvvetini gösterir ve her sarsıntı sayılır.

Hazır
G kuvveti
G
0G1G3G
X · sol / sağ
m/s²
Y · yukarı / aşağı
m/s²
Z · ön / arka
m/s²

Başlat'a dokunun, ardından telefonu hareket ettirin — her eksen m/s² cinsinden anlık okunur.

Bu sayfayı test etmek istediğiniz telefon veya tablette açın — bilgisayarlarda nadiren hareket sensörü bulunur.

1G normaldir

Hareketsiz bir telefon yaklaşık 1G okur — bu yerçekimidir. Yalnızca serbest düşüş sıfırı okur.

Sırayla tek eksen

Önce sağa-sola, sonra yukarı-aşağı, sonra kendinize doğru hareket ettirin; her eksen ayrı ayrı tepki versin.

Bir sallayın

Hızlı sarsıntılar G kuvvetini 1G'nin üzerine çıkarır ve sayacı artırır — sallayarak geri al özelliğinin arkasındaki sinyal budur.

İvmeölçer otomatik döndürmeyi, adım sayımını, sallama hareketlerini ve hareketle kontrol edilen her oyunu yönetir. Sensör kaydığında veya tamamen durduğunda bu özellikler kafa karıştırıcı biçimde bozulur: ekran dönmeyi bırakır, bir fitness uygulaması adımları yanlış sayar, bir yarış oyunu bir tarafa doğru kayar. Bu test sensörü doğrudan okur, böylece donanımın hareketi algılayıp algılamadığını ve her eksenin tepki verip vermediğini saniyeler içinde anlarsınız — ikinci el telefon almadan önce, bir düşüş veya tamir sonrasında ya da bir hareket uygulaması hatalı davrandığında sorunun uygulamada mı yoksa sensörde mi olduğunu öğrenmek için otuz saniyenizi ayırmaya değer. Ekranı aynı anda kontrol etmek için Dokunmatik Ekran Testi ile birlikte kullanın.

Test, tarayıcının DeviceMotion API'sini dinler; bu, web oyunlarının aldığı hareket akışının aynısıdır. Ölçümler saniyede birçok kez metre bölü saniye kare (m/s²) cinsinden gelir; burada 9.81 m/s², 1G'ye yani bir Dünya yerçekimine eşittir. Eksen değerleri yerçekimini de içerir, bu da onları yorumlamayı kolaylaştırır: masada düz duran bir telefon Z ekseninde yaklaşık +9.8, X ve Y'de ise sıfıra yakın değer gösterir; telefonu eğmek bu 9.8 değerini eksenler arasında kaydırır. Sarsıntı sayacı yerçekiminden arındırılmış akışı kullanır, böylece yalnızca gerçek sarsıntılar sayılır. iPhone ve iPad'lerde, Başlat'a dokunduğunuzda iOS hareket sensörü izni ister — izin vermeden hiçbir şey okunmaz. Hiçbir şey yüklenmez; sayılar sayfadan asla ayrılmaz.

X, Y ve Z değerleri nasıl okunur?

EksenYönNe görmelisiniz
XEkran boyunca — sol ve sağTelefonu masada yana doğru kaydırın: X negatif ve pozitif arasında salınırken Y ve Z neredeyse hiç hareket etmez
YEkran boyunca — alttan üsteTelefonu ileri geri kaydırın veya dik tutun: Y tepki verirken X ve Z sabit kalır
ZEkranın içinden — önden arkayaYüzü yukarı bakarak dururken Z yaklaşık +9.8 m/s² (yerçekimi) okur; yüzü aşağı bakarken −9.8 civarına yerleşir

Telefon tamamen hareketsizken neden 1G okunuyor?

İvmeölçer hareketi değil, kuvveti ölçer. Masada duran bir telefon, masa tarafından tam olarak bir yerçekimi kuvvetiyle yukarı itilir, bu yüzden sağlıklı bir sensör dururken 1G okur — yalnızca serbest düşüşte 0G okurdu. Hareketi durdurduğunuzda değerlerin ters yönde salınmasının nedeni de budur: telefonu durdurmak bir yavaşlamadır ve sensör bunu, 1G'ye geri yerleşmeden önce ters yönde bir ivme olarak bildirir. Her iki davranış da sensörün arızalı değil, düzgün çalıştığı anlamına gelir.

İvmeölçer ile jiroskop

İvmeölçer doğrusal kuvveti ölçer — itmeler, çekmeler, yerçekimi, sarsıntılar. Jiroskop ise dönüş hızını, yani cihazın her eksen etrafında ne kadar hızlı döndüğünü ölçer. Telefonu yavaşça döndürmek, yerçekiminin eksenler arasında kaymasının ötesinde burada neredeyse hiç fark yaratmaz ve bu beklenen bir durumdur: dönüş, jiroskopun işidir. Çoğu hareket özelliği her iki sensörü birlikte kullanır, bu yüzden her eksen testi geçtikten sonra uygulamalar hâlâ hatalı davranıyorsa bir sonraki şüpheli jiroskoptur — Jiroskop Testi ile kontrol edin.

Hiç okuma yok mu? Sorun giderme

SorunOlası nedenÇözüm
Bilgisayarda tüm değerler boş kalıyorMasaüstü bilgisayarların ve çoğu dizüstünün ivmeölçeri yokturBu sayfayı bir telefon veya tablette açın
iPhone'da izin istemi çıkmıyor ve veri gelmiyorBu site için hareket erişimi daha önce reddedilmişSafari'de: “aA” menüsü → Web Sitesi Ayarları → Hareket ve Yön Erişimine izin verin, ardından sayfayı yeniden yükleyin
İstem başka bir tarayıcıda hiç çıkmıyorHareket sensörleri güvenli bir sayfa gerektirir ve bazı uygulama içi görünümler bunu engellerSayfayı uygulama içi bir görünümde değil, tam bir tarayıcıda HTTPS üzerinden açın
Değerler donuyor veya patlamalar hâlinde güncelleniyorPil tasarrufu modu veya bir işletim sistemi sensör hatası akışı kısıtlıyorGüç tasarrufunu kapatın, cihazı yeniden başlatın ve tekrar test edin
Bir eksen hiç hareket etmiyorO eksende sensör veya kalibrasyonu bozulmuşYeniden başlatıp tekrar test edin; sabit kalmaya devam ederse sensör arızalıdır — satın almadan veya tamir talebi açmadan önce bilmekte fayda var

İlgili araçlar