Nasıl çalışır
Telefonun veya tabletin hareket sensörlerinin neyi ölçtüğünü canlı olarak gösterir. İvmeölçer, üç eksendeki ivmeyi metre/saniye kare cinsinden bildirir ve ulaşılan maksimum değeri saklar; bu, keskin bir darbeye veya sarsıntıya tepki verip vermediğini kontrol etmek için kullanışlıdır.
Jiroskop, her eksen etrafında saniye başına derece cinsinden dönüş hızını bildirir ve yönlendirme verileri (alfa, beta ve gama), cihaz tamamen yatay olduğunda yeşile dönen bir kabarcık seviyesini besler. Manyetometre varsa pusula kuzeye göre yönü gösterir.
Tarayıcı tarafından maruz bırakıldığında ortam ışığı sensörü ve üç farklı desene sahip titreşim motoru testi ile tamamlanır. Tüm okumalar cihazda işlenir ve hiçbiri sunucuya gönderilmez.
Örnekler
Cihaz destekleniyor ve hala9,8 m/s²Bu, Dünya'nın yerçekimidir. Cihaz yerçekimi olmadan ivmeyi bildirirse, hareketsiz durumdayken değer sıfıra yakındır.beta: 0° · gamma: 0°mükemmel yatay yüzeybeta ileri ve geri eğimi ölçer; gama, yanal eğim. Her ikisi de sıfırdayken kabarcık ortalanır.alpha: 90°270° (batı) yönüPusula yönü, alfa saat yönünün tersine büyüdüğü için alfa'nın 360'tan çıkarılmasıyla hesaplanır.Kullanım senaryoları
- Düşüşten sonra ivmeölçer veya jiroskopun hala çalışıp çalışmadığını kontrol edin.
- Ekranın neden kendi kendine dönmediğini öğrenin: Sorun neredeyse her zaman sistem değil sensördür.
- Bir resmi asmak veya bir rafı hizalamak için telefonu terazi olarak kullanın.
- Yürüyüşe çıkmadan veya navigasyon uygulamasını kullanmadan önce pusulayı kontrol edin.
- Harekete tepki veren bir web uygulaması geliştirirken sensörlerin hangi değerleri döndürdüğünü görün.
Sık sorulan sorular
Neden hiçbir okuma göremiyorum?
Masaüstü bilgisayarlarda ve dizüstü bilgisayarların çoğunda ivmeölçer veya jiroskop bulunmadığından, olaylar mevcut olsa bile tarayıcı hiçbir şey sunmaz. Sayfayı bir telefon veya tabletten açtım ve cihazı hareket ettirdim: Bazı sensörler yalnızca hareket olduğunda ses yayıyor.
iPhone neden izin istiyor?
iOS 13'ten bu yana Safari, hareket ve yön verilerini iletmek için açık kullanıcı yetkilendirmesi gerektiriyor çünkü bu okumalar cihazları tanımlamak ve hatta ekranda ne yazdığını anlamak için kullanılıyordu. Okuma başlatıldığında izin istenir ve sistem isteminden verilmesi gerekir.
Yerçekimi ile ve yerçekimi olmadan hızlanma arasındaki fark nedir?
Sensör her zaman yerçekimi artı hareketi ölçer. Jiroskoplu cihazlar her iki şeyi ayırabilir ve bir yandan doğrusal ivme, diğer yandan toplam ivme sağlayabilir. Bilgisayar bunları ayıramazsa, hareketsiz durumdayken eksende aşağıya doğru yaklaşık 9,8 m/s² göreceksiniz.
Pusula neden yanlış gösteriyor?
Manyetometre yakındaki herhangi bir manyetik alan tarafından değiştirilir: mıknatıslı kasalar, hoparlörler, kablosuz şarj cihazları veya metal yapı. Ayrıca çoğu telefonda cihazın havada sekiz rakamı çizerek hareket ettirilmesiyle yapılan kalibrasyona da ihtiyaç vardır. Aynı zamanda coğrafi kuzeyle tam olarak örtüşmeyen manyetik kuzeyi de işaret eder.
Telefonumda titreşim neden çalışmıyor?
İOS'ta Safari, titreşim API'sini uygulamadığından bunu iPhone'daki tarayıcıdan etkinleştirmenin bir yolu yoktur. Android'de, cihaz titreşim devre dışı bırakılarak sessiz modda olmadığı ve sayfayla daha önce etkileşimde bulunduğunuz sürece Chrome ve türevlerinde çalışır.