Arduino web editor l’IDE di Arduino va on line.

Arduino web editor è una novità che da qualche settimana è stata presentata sul sito di Arduino e che promette di poter gestire i propri sketch direttamente dal browser. E’ un prodotto totalmente nuovo che amplia i servizi on line.

Facciamo un passo indietro, l’IDE di Arduino è tra i software più diffusi per la programmazione delle schede Internet of Thinks (IOT). E’ la scelta più semplice e logica specie quando si è alle prime armi.

L’IDE di Arduino è disponibile in diverse lingue tra cui l’italiano; supporta decine di schede anche non Arduino ed è gratuita; tre punti di forza che l’hanno portato ad essere la il software più scaricato.

Con questa novità di Arduino web editor si apre un nuovo capitolo ed un modo nuovo per gestire i propri sketch. La cosa più interessante a mio avviso è che il prodotto diviene a questo punto completamente slegato dall’hardware utilizzato dall’utente. Passiamo da un prodotto che installiamo ad un servizio che utilizziamo.

Con questo passaggio abbiamo 2 primi vantaggi:

  1. avremo tutti i nostri sketch sempre a disposizione a prescindere dal computer utilizzato come avviene ad esempio per google drive.
  2. l’hardware perde rilevanza: il prodotto gira all’interno di un browser internet e se stiamo utilizzando un cellulare, un tablet, un pc o un mac diventa poco rilevante.

 

Prima di provare questa novità si ci si deve registrare al sito di Arudino.cc. Con questo account si potrà in futuro accere anche ad una serie di altri servizi in forte evoluzione come il sistema di cloud o banalmente anche il negozio on line.

Il software Arduino Web Edition è basato su Amazon cloud, una garanzia nel settore.

Arduino on line editor

Arduino on line editor

 

Non si deve scaricare alcun programma sul proprio PC; se si opta per la connessione classica della board via usb non si deve fare altro; se invece si vuole caricare gli sketch direttamente via wifi (dove la scheda lo consente); sarà necessario scaricare un plug in specifico.

connessione wireless Arduino Web Edition

connessione wireless Arduino Web Editor

Il prodotto è sicuramente un ottima opzione in tutti i casi in cui non possiamo installare sulla macchina alcun programma oppure in quei casi in cui utilizziamo sistemi operativi non supportati (penso al caso del mobile/tablet).

A livello di look and feel il sistema si presenta molto simile a quello che è il classico IDE di Arduino con l’implementazione del menu’ nella parte laterale anziché on top.

Le funzionalità sono quelle base; molte funzioni presenti nell’IDE scaricato in locale non sono presenti ma per un utilizzo “medio” non avrete problemi.

Personalmente ho provato a fare qualche prova caricando piccoli sketch di test e non ho avuto alcun problema; la scheda di Arduino Uno è stata letta correttamente dall’USB al primo tentativo.

Arduino Web Editor - Interfaccia completa

Arduino Web Editor – Interfaccia completa

Il menu attualmente è abbastanza scarno al momento e prevede:

  • esempi di sketch,
  • la possibilità di importare ed installare delle librerie
  • il monitor seriale
  • un help in linea
  • un menu preferences che pero’ consente di modificare dei parametri più legati alla vista che a funzionalità vere e proprie.
  • Selettore di Board - Arduino on line editor

    Selettore di Board – Arduino on line editor

    Selettore di board (si trova sopra all’editor di sketch): attualmente sono supportate un numero limitato di schede rispetto alla versione local di qui la maggioranza (95%) sono schede della famiglia Arduino. Manca ad esempio il supporto ad esempio  per diffusissime le ESP8266.

In conclusione Arduino web editor è a mio avviso un prodotto con grande potenziale che di fatto segue un trend molto diffuso nel mondo del software; quello della dematerializzazione e lo spostamento da programmi installati local a servizi fruiti da web (con browser) che saranno quindi sempre aggiornati ed al massimo delle possibilità.

Vedremo se nei prossimi mesi il progetto decollerà e se soprattuto il numero di schede supportate si amplierà anche verso produttori esterni che abbracceranno e promuoveranno l’idea.