Per scaricare tutti le spiegazioni e i progetti basta premere sul pulsante verde Code
qui in alto a destra, e poi su Download ZIP
. Serve poi spacchettare/estrarre i file dalla ZIP così che Arduino riesca ad aprirli correttamente.
I file .ino
sono quelli che si possono aprire con l'Arduino IDE, mentre i file .md
sono quelli con le spiegazioni e si possono aprire con un editor di testo o il Blocco Note.
Se preferite potete andare a questo indirizzo per una visualizzazione più carina
Nei vari file ci sono le spiegazioni dei vari concetti assieme ad esempi. Ci sono poi anche alcuni progetti esemplificativi caricabili sulla scheda di Arduino nelle sottocartelle.
- conosciamo_la_scheda: informazioni riguardo alla scheda e ai sensori in dotazione della scuola
- introduzione_Arduino: scheletro di un programma di Arduino, comandi per gestire i pin, comunicazione base su seriale
- C++_base: commenti, variabili, operazioni, condizioni, cicli in C++ (progetto Arduino allegato: cpp_base.ino)
- seriale: più funzionalità della seriale, plotter seriale per fare grafici
- C++_funzioni: funzioni e procedure in C++, utili principalmente per sapere cosa succede (progetto Arduino allegato: cpp_funzioni.ino)
Le spiegazioni dei vari sensori, assieme a delle esperienze di laboratorio base già funzionanti, sono i seguenti:
- ultrasuoni: sensore ad ultrasuoni per misurare distanze (progetto Arduino allegato: ultrasuoni.ino)
- accelerometro: accelerometro del sensore LSM9DS1 (progetto Arduino allegato: accelerometro.ino)
- giroscopio: giroscopio del sensore LSM9DS1 (progetto Arduino allegato: giroscopio.ino)
- magnetometro: magnetometro del sensore LSM9DS1 (progetto Arduino allegato: magnetometro.ino)
- magnetometro_calibrazione: magnetometro con calibrazione (progetto Arduino allegato: magnetometro_calibrazione.ino)
Magnetometro esterno: magnetometro del professor Colonna, non in dotazione della scuola (progetto Arduino allegato: magnetometro_esterno.ino)- barometro: sensore di pressione (progetto Arduino allegato: barometro.ino)
- colore: sensore di colore e luce (progetto Arduino allegato: colore.ino)
- momento_inerzia: uso del magnetometro per calcolare il momento d'inerzia di un magnete sospeso ad un filo attorcigliato (progetto Arduino allegato: momento_inerzia.ino)
- temperatura_umidita: uso del sensore esterno di temperatura e umidità DHT11 (progetto Arduino allegato: temperatura_umidita.ino)