QNA > C > Come Funziona Il Pulsante Di Selezione Del Magnete Per Android Cardboard, E Come Si Interfaccia Il Magnete Richiesto Con Il Touch Screen Del Telefono?

Come funziona il pulsante di selezione del magnete per Android Cardboard, e come si interfaccia il magnete richiesto con il touch screen del telefono?

Ho cercato di scoprire la stessa cosa, finendo con questo-

L'"interruttore" sul DODOcase VR / Google Cardboard V1.1 consiste in un magnete cilindrico all'interno del visore e un anello magnetico (che sembra una normale rondella) sul lato esterno sinistro del visore. Quando si utilizzano molte delle app VR, è sufficiente far scorrere la rondella verso il basso e rilasciarla per fare cose come selezionare le opzioni di menu o sparare agli alieni. Come fa a far scorrere una piccola rondella di metallo per far accadere qualcosa nell'app del mio telefono? Beh, uno dei sensori della maggior parte degli smartphone è un magnetometro, usato per misurare la forza di un campo magnetico (e normalmente aiuta con la direzione della bussola). Facendo scorrere l'anello magnetico cambia la forza del campo magnetico e questo è un segnale che l'app del telefono può usare.

L'ipotesi-

Siccome Google chiama specificamente il Samsung Galaxy 3 come non supportato per l'ingresso dell'interruttore magnetico, ho fatto qualche ricerca e ho trovato che alcune persone suggeriscono che il magnetometro è sul lato sbagliato nell'S3 e forse l'interruttore potrebbe essere spostato dall'altra parte per far funzionare le cose.

La sperimentazione

Per testare le cose, ho cercato su Google Play un'app per il magnetometro e ho trovato l'app MagnetMeter. Questa app ha funzionato bene per quello che mi serviva, solo una buona indicazione della forza del campo magnetico quando l'interruttore era in posizione su e giù. L'app aveva una bella impostazione per evitare lo sleepmode, ma sembrava anche andare in crash occasionalmente. Durante i test con questa app ho spento l'impostazione NFC sul mio telefono per evitare che il software DODOcase si avvii.

Ho messo il telefono a testa in giù, così il mio telefono'magnetometro sarebbe stato vicino all'interruttore. Con un po' di sperimentazione ho scoperto che lo scorrimento dell'anello cambia effettivamente la forza del campo magnetico, e le applicazioni (anche se a volte a testa in giù) ora rispondono all'interruttore. Teoria dimostrata ;)

Spero che aiuti! Divertiti amico!

Di Blanchard

Che linguaggio di programmazione si usa per creare esperienze e programmi di realtà virtuale? :: I controller Joy-Con di Nintendo Switch possono fare quello che fanno i controller VR?
Link utili