Qual è il modo migliore per comunicare con un microcontrollore da un telefono Android?
Ci sono molti modi per farlo. È possibile collegare il convertitore USB a TTL utilizzando un OTG con il telefono e collegarlo all'arduino attraverso un altro. Questa è una forma di comunicazione cablata ma fa le cose più o meno come il Bluetooth. Per la comunicazione wireless, puoi usare un decoder DTMF con il tuo arduino e collegare qualsiasi telefono con un jack audio al decoder (presente con l'arduino). Ora fate una chiamata a quel telefono (preferibilmente impostato sulla risposta automatica), e premete diversi numeri sul vostro telefono. Le diverse frequenze a doppio tono che potreste aver notato nei telefoni, potrebbero essere usate per fare diverse azioni. Il terzo modo è il più semplice e il più comune, ovvero collegare un modulo Bluetooth (HC-05, HC-06) ad Arduino e connettersi con esso attraverso il Bluetooth del vostro telefono. Ci sono molte applicazioni sul playstore per lo stesso. Tuttavia questa comunicazione richiede la prossimità. DTMF d'altra parte può funzionare a distanze maggiori. Un altro modo è collegare un modulo internet con l'arduino.
Il modo migliore dipende dall'applicazione. Ognuno ha i suoi svantaggi e vantaggi.
Articoli simili
- Qual è la differenza tra il microcontrollore MSP 430 di Texas Instrument e il microcontrollore TM4C123 Tiva C Series di Texas Instrument?
- Come impedire alle applicazioni Android come Facebook di comunicare con altre applicazioni sul tuo telefono Android
- Il telefono cellulare può essere sintonizzato per comunicare direttamente con un altro telefono cellulare vicino?
- Qual è la differenza tra microprocessore, microcontrollore e un system-on-chip?