Gli appassionati di elettronica per hobby saranno felici di apprendere dell'arrivo di un IDE Arduino per Android, che include il supporto per il caricamento di schizzi sulle popolari schede di sviluppo del microcontrollore. ArduinoDroid ho colpito Google Play qualche giorno fa e l'ho provato non appena ne ho avuto la possibilità.
L'APK è piccolo e si installa rapidamente, la maggior parte del pacchetto viene scaricata quando apri l'app per la prima volta. Questo secondo download contiene l'SDK, che in totale occupa circa 100 MB sulla scheda SD. Da lì, verrai accolto con la finestra principale in cui verrà visualizzato il tuo schizzo. Ma se non sei bravo a iniziare dalla prima riga, non preoccuparti. Gli esempi di codice e le librerie di supporto che sei abituato a trovare nell'IDE desktop sono disponibili tramite il menu File dell'app. Una cosa che sono davvero felice che Anton Smirnov abbia incluso è l'evidenziazione della sintassi nell'editor. Potresti non essere interessato a scrivere uno schizzo enorme sul tuo telefono, ma se sai di avere un bug e avrai un po' di tempo per ucciderlo, puoi caricare il codice e sfogliarlo riga per riga in seguito.
Per caricare il codice sulla tua scheda Arduino, avrai bisogno di un dispositivo Android che supporti USB On-The-Go (OTG). A questo punto, sono un po' confuso su quali schede siano supportate poiché ci sono informazioni contrastanti. IL pagina introduttiva del sito web di Anton menziona che finora programma solo schede basate su FTDI, ma l'app ha impostazioni di configurazione che includono l'intera famiglia fino alla Leonardo.
Questo screenshot mostra che l'app gratuita è supportata dalla pubblicità con la possibilità di pagare per la rimozione della pubblicità. Una volta combinato lo spazio pubblicitario con una tastiera aperta, non c'è quasi spazio per vedere l'area del codice su un tablet da 7" in orientamento orizzontale. Ma immagino che se stai facendo un lavoro serio sul codice potresti anche usare comunque una tastiera esterna. Per iniziare, visita il Elenco ArduinoDroid su Google Play.