Essendo una piattaforma elettronica open source, le schede Arduino sono molto popolari per i progetti IoT. Sebbene il modo standard per utilizzarli sia collegare le porte USB di Arduino a un computer, puoi farlo anche utilizzando un controller Bluetooth e un'app Android .
Nel caso in cui non disponi di un computer per alimentare la scheda Arduino, un telefono Android è la migliore opzione disponibile. L'articolo di oggi ti mostrerà come programmare Arduino utilizzando un telefono Android.
Ingredienti necessari
Per preparare questa configurazione saranno necessari i seguenti componenti:
1. Cavo OTG: cavo OTG standard con USB 2.0 per vecchi telefoni Android. Per gli smartphone più recenti con porta Type-C, avrai bisogno di un cavo OTG con porta Type-C.
2. Cavo di trasferimento dati: cavo di trasferimento dati con un'estremità maschio USB 2.0 tipo A e un'estremità maschio USB 2.0 tipo B per una connessione aggiuntiva.
3. Scheda Arduino Uno: puoi utilizzare qualsiasi altra scheda Arduino.
4. LED: verrà utilizzato per verificare la connessione. Puoi anche utilizzare servomotori o qualsiasi cosa tu abbia bisogno di testare.
5. App Arduino Android: sebbene esistano alcune app adatte, sarà relativamente facile per te lavorare con ArduinoDroid . Questa è un'app piuttosto pesante (210 MB), quindi avrai bisogno di una discreta quantità di spazio nella memoria del tuo telefono. Inoltre l'app non può essere scritta sulla scheda SD .
6. Alcune altre cose: avrai bisogno anche di una breadboard e di alcuni cavi per collegarti ad Arduino. Sono necessari alcuni resistori per dividere la tensione.
Come assemblare
Configurare l'assieme Arduino-Android è molto semplice e non richiede troppi passaggi.
- Collegare l'estremità maschio USB di tipo A all'estremità femmina USB del cavo OTG (connettersi direttamente allo smartphone).
- Collega il connettore USB Type-B alla scheda Arduino.
- Utilizza i cavi di collegamento per collegare i LED della breadboard alla scheda Arduino Uno. La posizione esatta dei connettori su Arduino Uno è determinata dal codice fornito dall'applicazione. (Vedi la sezione successiva per maggiori dettagli).
Il corretto assemblaggio dovrebbe assomigliare all'immagine sopra.
Utilizza l'applicazione ArduinoDroid
Dopo aver scaricato e installato l'app sul tuo telefono, vai alla schermata principale e fai clic sull'icona del menu a tre punti.
Successivamente, vai su Impostazioni > Tipo di scheda > Arduino .
Nel passaggio successivo, devi selezionare il tipo di tabellone come "Uno". A seconda del tipo di scheda Arduino che utilizzi, puoi scegliere una delle tante altre opzioni.
Ancora una volta, vai al menu a tre punti e seleziona Schizzo > Esempi . Ci sono molti esempi. Per le luci a LED, devi solo andare su Nozioni di base > Lampeggia .
Il codice per far lampeggiare il LED verrà visualizzato automaticamente nella schermata Editor.
Il codice indica che la scheda Uno deve essere collegata al pin digitale 13. Torna alla sezione precedente, "Come assemblare", per collegare il cavo di collegamento LED al pin 13 dell'Arduino Uno.
Un altro connettore andrà dal pin di terra di Arduino Uno al LED sulla breadboard, così come ai resistori.
Nell'immagine qui sotto puoi vedere il segno Flash, che è il compilatore. Basta fare clic su di esso e il programma LED lampeggiante inizierà la compilazione e il caricamento sulla scheda Arduino Uno.
Una volta eseguito con successo, puoi controllare la luce LED direttamente dal tuo telefono Android. Puoi trovare molti altri progetti di esempio nella libreria ArduinoDroid, inclusi servomotori, sensori di temperatura e pressione, ecc.
Imparare a gestire e controllare i progetti Arduino dal tuo telefono Android è facile e richiede solo un po' di attenzione. Naturalmente potete trovare ulteriori istruzioni su questo argomento nel forum ufficiale di Arduino (link di riferimento: https://forum.arduino.cc/) e direttamente su Quantrimang.com.
Si prega di lasciare eventuali domande o pensieri su questo argomento nella sezione commenti qui sotto!
Spero che tu abbia successo.