Lezione 1
In questa lezione andiamo a vedere come collegare la scheda Arduino al computer e caricare il nostro primo programma. Prima di tutto armatevi di cavo USB e collegate la scheda al computer. Successivamente, una volta accertati che si sia accesa correttamente scarichiamo l'IDE di Arduino dal seguente link:
www.arduino.cc/en/main/software
e scegliete la versione per Windows. Tenete sempre l'IDE aggiornato perche' con l'avanzare delle versioni i bug diminuiscono e il compilatore viene ottimizzato facendo occupare agli Sketch meno memoria flash.
Successivamente vi consiglio di andare sulle impostazioni ed abilitare le righe numerate (e' molto comoda come funzione).
www.arduino.cc/en/main/software
e scegliete la versione per Windows. Tenete sempre l'IDE aggiornato perche' con l'avanzare delle versioni i bug diminuiscono e il compilatore viene ottimizzato facendo occupare agli Sketch meno memoria flash.
Successivamente vi consiglio di andare sulle impostazioni ed abilitare le righe numerate (e' molto comoda come funzione).
Arduino IDE
Il linguaggio di programmazione che utilizziamo con le schede Arduino viene chiamato "Wiring" ed e' un derivato del famoso C++. Vediamo ora come e' composto l'IDE, cioe' il "Programma" grazie alla quale gestiremo la nostra scheda e scriveremo lo Sketch. IDE sta per "Integrated Development Enviroment", ed e' grazie all'IDE che lo Sketch viene compilato e tradotto quindi in linguaggio macchina, infatti tutto cio' che scrivete e visualizzate "a lettere e numeri" verra' poi convertito in linguaggio macchina per essere compreso dal microcontrollore. Quindi per prima cosa andiamo a vedere come e' fatto l'IDE e tutte le sue funzioni.
L'interfaccia e' molto semplice e di facile intuito. Le funzioni principali sono contenute al di sotto della barra degli strumenti. Il pulsante "Compila" serve a verificare se ci sono errori logici (in modo limitato) e di sintassi, questo significa che se sbagliate a scrivere un istruzione e andate a compilare lo Sketch il programma vi avvisera' del relativo errore visualizzandolo nella Console Errori/Stato nella parte bassa. Tutti gli errori di sintassi verrano segnalati mentre per gli errori logici e' un'altro discorso e dipende da che errore avete fatto.
Il monitor seriale e' una funzionalita' che puo' essere attivata solo con la scheda Arduino collegata e la porta COM correttamente configurata. Questa funzionalita' serve a "parlare" ed "ascoltare" Arduino in base a quello che avete scritto nello Sketch. Per utilizzarla va inizializzata appunto nello Sketch altrimenti non funzionera'. Quindi possiamo utilizzarla per scrivere o inserire valori sul monitor seriale con la quale poi Arduino andra' ad interagire. Ecco il contenuto della barra degli strumenti.
Su file troviamo varie opzioni tra cui:
Una delle finestre piu' importanti e' Strumenti dove tra le funzioni piu' importanti abbiamo:
|
Gli sketch hanno estensione .ino e devono essere all'interno di una cartella che assume il loro stesso nome.
Ricordate di fare il backup dello Sketch se dovete apportare importanti modifiche, in questo modo potrete ritornare indietro in sicurezza.
Adesso che abbiamo visto le varie funzioni dell'IDE, una volta collegata la scheda Arduino, andiamo su Strumenti->Porta-> e selezionate la porta COM relativa alla scheda.
Una volta selezionata la porta e scelto lo sketch di esempio da File->Esempi->Basic->Blink clicchiamo su compila+carica ed attendiamo qualche secondo. Al termite del caricamento la console di stato/errori dovrebbe avvisarci del caricamento completato con successo riportando il quantitativo di memoria Flash e Ram utilizzata. Se guardiamo la scheda possiamo notare che uno dei LED ha iniziato a lampeggiare, questo e' proprio quello che il programma gli sta dicendo di fare.
Come per la lezione precedente, vi consiglio di fare una pausa di 15 minuti dopo la quale dovrete ritornare sull'IDE e ripetere tutte le funzioni dei vari tasti presenti in modo da acquisire scioltezza nell'utilizzo dell'IDE.
Ricordate di fare il backup dello Sketch se dovete apportare importanti modifiche, in questo modo potrete ritornare indietro in sicurezza.
Adesso che abbiamo visto le varie funzioni dell'IDE, una volta collegata la scheda Arduino, andiamo su Strumenti->Porta-> e selezionate la porta COM relativa alla scheda.
Una volta selezionata la porta e scelto lo sketch di esempio da File->Esempi->Basic->Blink clicchiamo su compila+carica ed attendiamo qualche secondo. Al termite del caricamento la console di stato/errori dovrebbe avvisarci del caricamento completato con successo riportando il quantitativo di memoria Flash e Ram utilizzata. Se guardiamo la scheda possiamo notare che uno dei LED ha iniziato a lampeggiare, questo e' proprio quello che il programma gli sta dicendo di fare.
Come per la lezione precedente, vi consiglio di fare una pausa di 15 minuti dopo la quale dovrete ritornare sull'IDE e ripetere tutte le funzioni dei vari tasti presenti in modo da acquisire scioltezza nell'utilizzo dell'IDE.