acaland / SmartMe

0 stars 0 forks source link

Compito 8: alternative al sensore piezoelettrico #17

Closed Astrovic closed 8 months ago

Astrovic commented 2 years ago

La seconda fase del Compito 8 prevede l'utilizzo di un sensore piezoelettrico di pressione, ma i device iOS e Android non hanno la capacità di rilevare direttamente i segnali elettrici provenienti da un dispositivo esterno.

Io proporrei, in linea con i precedenti 7 compiti, di utilizzare lo schermo del tablet come risposta motoria allo stimolo uditivo. Dopo aver completato la fase preliminare per stabilire il volume dello stimolo uditivo, mostrerei una finestra a tutto schermo in grado di intercettare ogni tap (ad esempio l'area verde nell'immagine allegata). Quando l’utente sentirà il "beep", potrà toccare qualunque punto sullo schermo.

Questa è solo una proposta, possiamo ideare altre soluzioni, tenendo presente l'impossibilità di collegare sensori esterni coi quali interagire.

proposta compito 8

Astrovic commented 1 year ago

Come concordato, la risposta motoria allo stimolo uditivo avverrà mediante l'utilizzo di un mouse collegato al device con cavo OTG. Dopo aver completato la fase preliminare (https://github.com/acaland/SmartMe/issues/21) per stabilire il volume dello stimolo uditivo (CLICK), si avvia il compito 8 mostrando una finestra a tutto schermo, allegata di seguito, in grado di intercettare ogni click del mouse. Quando l’utente sentirà il "beep", dovrà cliccare sul pulsante del mouse entro il tempo Treact di 3 secondi. La finestra ha anche un pulsante CHIUDI in alto a destra, che consente di interrompere il compito. Per evitare che possa essere cliccato accidentalmente col mouse, è necessario tenerlo premuto qualche istante.

compito8

Modifica implementata nella release 1.0.8 https://github.com/acaland/SmartMe/releases/tag/android-1.0.8

Questo è il link diretto per il download della versione Android: https://github.com/acaland/SmartMe/releases/download/android-1.0.8/SmartMe.apk

Build iOS su TestFlight: https://testflight.apple.com/v1/app/1535177677?build=99122483

-- Modifiche: commit 1 commit 2 commit 3