Il progetto Arduino è un progetto Free Hardware che cerca di avvicinare le schede elettroniche all'utente finale con un piccolo prezzo e con la possibilità di poter essere replicate e modificate senza dover pagare licenze o copyright. Inoltre, come il software libero, I progetti del progetto Arduino possono essere compatibili con qualsiasi tipo di software e hardware libero.
I disegni dei diversi modelli di schede si trovano sul sito ufficiale del progetto così come la possibilità di poter acquistare le schede per chi non vuole realizzarne una, ma non avremo solo bisogno della scheda per il nostro progetto per funzionare o per Arduino per avere un senso, avremo anche bisogno di software, software che possiamo creare con il nostro Ubuntu. Questo software non può essere creato con un semplice editor di codice ma avremo bisogno di un programma chiamato Arduino IDE.
Cos'è l'IDE di Arduino?
Arduino IDE è una suite di programmazione che i responsabili del progetto Arduino hanno creato per introdurre il software nelle schede Arduino. Arduino IDE non è solo un editor di codice ma ha un debugger e compilatore che ci permette di creare il programma finale e di inviarlo anche alla memoria della scheda Arduino..
Quest'ultima potrebbe essere la parte più interessante o importante dell'IDE di Arduino poiché ci sono molti IDE gratuiti in Ubuntu, ma nessuno di questi offre la connessione ai modelli di schede Arduino ufficiali.
Le ultime versioni dell'IDE di Arduino non solo hanno reso questo programma più compatibile con i nuovi modelli del Progetto, ma hanno anche migliorato le funzioni dell'IDE, permettendo anche di avere un interfaccia cloud che ci permette di creare un programma per Arduino ovunque nel mondo (almeno dove c'è una connessione Internet). E non solo l'IDE di Arduino è libero nello spazio geografico, ma è anche gratuito all'interno dello spazio di elaborazione poiché l'IDE di Arduino supporta la connessione con tutti i tipi di programmi, inclusi gli editor di codice che faciliteranno il lavoro con l'hardware di Arduino. Tuttavia, l'IDE di Arduino è anche un software libero.
Come installare l'IDE di Arduino sul mio Ubuntu?
L'IDE di Arduino non è nei repository ufficiali di Ubuntu, almeno l'ultima versione, quindi dobbiamo utilizzare il sito web ufficiale del progetto per ottenere questo IDE. Attualmente ci sono due versioni di Arduino IDE, una versione che corrisponde al ramo 1.8.x e un altro ramo che corrisponde alla versione 1.0.x.. La differenza tra le due versioni sta nei modelli di piastra che supportano. Personalmente penso che l'opzione migliore sia scaricare il ramo 1.8.x dell'IDE di Arduino. Questo perché possiamo cambiare la scheda in qualsiasi momento e questa versione la supporterà, ma se scegliamo una versione dall'altro ramo, dobbiamo cambiare il programma se passiamo a una scheda moderna, poiché il ramo 1.0.6 lo fa non supporta schede più moderne di Arduino.
Dopo aver scaricato il pacchetto IDE di Arduino da qui, decomprimiamo il file compresso in una qualsiasi cartella della nostra home (meglio farlo in Home e non in Download per evitare problemi quando puliremo in futuro).
Nel pacchetto che abbiamo decompresso, ci saranno diversi file e anche due eseguibili, uno dei quali chiamato Arduino-Builder, ma questi file eseguibili non saranno necessari per installare l'IDE di Arduino sul nostro Ubuntu. Se dobbiamo aprire un terminale nella cartella in cui si trovano tutti questi file. Una volta che abbiamo questo, nel terminale scriviamo quanto segue:
sudo chmod +x install.sh
Questo comando farà eseguire il file di installazione senza dover essere root. Ora eseguiamo quanto segue nel terminale:
./install.sh
Questo avvierà l'installazione dell'IDE di Arduino sul nostro Ubuntu. Dopo aver obbedito agli ordini dell'assistente e aver atteso diversi secondi (o minuti, a seconda del computer). E questo è tutto, avremo l'IDE di Arduino installato sul nostro Ubuntu e un bel collegamento sul nostro desktop. In questo caso Non importa quale versione di Ubuntu abbiamo perché funziona con le ultime 10 versioni di Ubuntu che sono state rilasciate (Versioni LTS incluse).
Di cosa ho bisogno per lavorare con l'IDE di Arduino?
Tutto quanto sopra ci aiuterà ad installare l'IDE di Arduino in Ubuntu ma è vero che non sarà sufficiente perché la nostra scheda Arduino funzioni correttamente o come vorremmo. Ora, il programma IDE di Arduino è ancora un semplice editor di codice come Gedit può essere. Ma può essere risolto. Per questo avremo bisogno di un cavo USB della stampante, un cavo di alimentazione 5V e una scheda di sviluppo.
Colleghiamo tutto e ora da Arduino IDE andremo Tools e in Plate selezioniamo il modello che andremo a utilizzare, selezioniamo la porta attraverso la quale comunicheremo con il pannello e quindi scegliamo l'opzione "Ottieni informazioni dalla scheda" per verificare che stiamo comunicando correttamente con il dispositivo.
Ora scriviamo il programma e quando finiamo, andiamo al menu Programma. In esso dobbiamo prima Controlla / compila e se non presenta alcun problema, possiamo utilizzare l'opzione Carica.
E se non ho il mio computer, come posso utilizzare l'IDE di Arduino senza il mio Ubuntu?
Nel caso in cui non abbiamo il nostro Ubuntu a portata di mano o vogliamo semplicemente creare un programma per una scheda ma non vogliamo ripetere tutto quanto sopra, allora dobbiamo andare a questo web che ci offre una versione di Arduino IDE totalmente in Cloud. Questo strumento si chiama Arduino Create.
Questa versione ci permette di fare tutto come l'ultima versione di Arduino IDE ma i programmi e codici che abbiamo creato possono essere memorizzati in uno spazio web che abbiamo assegnato oltre a poterli scaricare per applicarli a qualsiasi progetto che creiamo nell'IDE di Arduino.
Posso saltare tutti questi passaggi?
Per far funzionare correttamente la scheda Arduino, la verità è che non possiamo saltare nessuno dei passaggi precedenti, ma non perché l'IDE di Arduino funzioni come Microsoft Word o Adobe Acrobat ma a causa del semplice fatto che non esiste alternativa altrettanto buona. In sostanza, per eseguire il nostro software o programma sulle nostre schede, per prima cosa abbiamo bisogno di un IDE per creare il programma. Per questo basterebbe con Netbeans, ma abbiamo bisogno la possibilità di poterlo inviare al piatto. Per questo non avremmo solo bisogno di Netbeans ma anche del file manager. Ma per questo avremmo bisogno che Ubuntu aveva tutti i driver per la scheda Arduino che useremo.
Tutto ciò occupa spazio e tempo che molti sviluppatori non sono disposti a spendere, da qui l'importanza di utilizzare l'IDE di Arduino e non altre opzioni che o non hanno i driver, o non sono IDE o non consentono la consegna del software. il piatto. La cosa buona del progetto Arduino, come con Ubuntu, è che chiunque può creare programmi, soluzioni o strumenti compatibili con Ubuntu e Arduino, senza dover pagare nulla per questo.
Ancora una volta, grazie mille !! Buona spiegazione e tutto funziona a meraviglia.
L'ho appena installato sulla mia Lubuntu 18.04 e funziona benissimo, devo ancora comprare la scheda madre. Sto cominciando a camminare in questo mondo di Arduino perché me lo chiedono i programmi educativi di istruzione secondaria in Argentina, sono un insegnante di educazione tecnica.
scusa ma per installarlo da console alla fine ho dovuto entrare nella cartella ed eseguire il comando sudo apt install arduino-builder
Non so perché, ma quando ho eseguito il comando che hai indicato mi avrebbe detto.
chmod: impossibile accedere a 'install.sh': il file o la directory non esiste
Sono nuovo nell'area del software libero, immagino di aver commesso un errore, ma almeno sono riuscito a installarlo dalla console riparandomi.
Se potessi commentare qual è stato il mio errore o perché viene fuori questa leggenda, vorrei saperlo. grazie mille in anticipo e tieni duro con il software gratuito !!!