0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Sensortest
Zie live wat de sensoren van het apparaat meten: versnellingsmeter, gyroscoop, oriëntatie, kompas en omgevingslicht, met een waterpas en een trilmotortest.

Hoe het werkt

Laat live zien wat de bewegingssensoren van de telefoon of tablet meten. De versnellingsmeter rapporteert de versnelling in de drie assen in meters per seconde in het kwadraat en slaat het bereikte maximum op, handig om te controleren of hij reageert op een harde klap of een schok.

De gyroscoop rapporteert de rotatiesnelheid in graden per seconde rond elke as, en oriëntatiegegevens (alfa, bèta en gamma) voeden een waterpas die groen wordt wanneer het apparaat perfect horizontaal is. Als er een magnetometer is, geeft het kompas de koers ten opzichte van het noorden aan.

Het wordt aangevuld met de omgevingslichtsensor, wanneer deze wordt blootgesteld door de browser, en met een trillingsmotortest met drie verschillende patronen. Alle metingen worden op het apparaat verwerkt en geen enkele wordt naar een server verzonden.

Voorbeelden

Apparaat ondersteund en nog steeds9,8 m/s²Het is de zwaartekracht van de aarde. Als het apparaat de versnelling zonder zwaartekracht rapporteert, is de waarde in rust bijna nul.
beta: 0° · gamma: 0°perfect horizontaal oppervlakbètamaatregelen voorwaartse en achterwaartse kanteling; gamma, laterale helling. Met beide op nul is de bel gecentreerd.
alpha: 90°richting 270° (west)De kompasrichting wordt berekend door alfa af te trekken van 360, omdat alfa tegen de klok in groeit.

Gebruiksscenario's

  • Controleer of de versnellingsmeter of gyroscoop na een val nog werkt.
  • Ontdek waarom het scherm niet vanzelf draait: het is bijna altijd de sensor, niet het systeem.
  • Gebruik de telefoon als waterpas om een ​​foto op te hangen of een plank uit te lijnen.
  • Controleer het kompas voordat u gaat wandelen of een navigatie-app gebruikt.
  • Bekijk welke waarden de sensoren teruggeven tijdens het ontwikkelen van een webapplicatie die reageert op beweging.

Veelgestelde vragen

Waarom zie ik geen metingen?

Desktopcomputers en de meeste notebooks hebben geen versnellingsmeter of gyroscoop, dus de browser levert niets op, zelfs als de gebeurtenissen bestaan. Ik opende de pagina vanaf een telefoon of tablet en verplaatste het apparaat: sommige sensoren zenden alleen uit als er beweging is.

Waarom vraagt ​​de iPhone om toestemming?

Sinds iOS 13 vereist Safari expliciete gebruikersautorisatie om bewegings- en oriëntatiegegevens te leveren, omdat die metingen werden gebruikt om apparaten te identificeren en zelfs af te leiden wat er op het scherm staat. Toestemming wordt gevraagd wanneer het lezen wordt gestart en moet worden verleend vanaf de systeemprompt.

Wat is het verschil tussen versnelling met en zonder zwaartekracht?

De sensor meet altijd de zwaartekracht plus beweging. Apparaten met een gyroscoop kunnen beide dingen scheiden en zorgen enerzijds voor lineaire versnelling en anderzijds voor totale versnelling. Als de computer ze niet kan scheiden, ziet u in rust ongeveer 9,8 m/s² op de as die naar beneden wijst.

Waarom wijst het kompas verkeerd?

De magnetometer wordt beïnvloed door elk magnetisch veld in de buurt: behuizingen met magneten, luidsprekers, draadloze opladers of een metalen structuur. Het heeft ook kalibratie nodig, wat op de meeste telefoons gebeurt door het apparaat te bewegen en een cijfer acht in de lucht te tekenen. Het markeert ook het magnetische noorden, dat niet precies samenvalt met het geografische noorden.

Waarom werkt trillingen niet op mijn telefoon?

Safari op iOS implementeert de vibratie-API niet, dus er is geen manier om deze vanuit de browser op een iPhone te activeren. Op Android werkt het in Chrome en derivaten, zolang het apparaat niet in de stille modus staat met trillingen uitgeschakeld en je eerder interactie met de pagina hebt gehad.