Questa introduzione all’Arduino dovrebbe riuscirmi di circa 15 micro-lezioni, lezione più lezione meno. Nei miei sogni, oltre a quello di far pian piano partire questa nostra nuova avventura, c’è quello di creare altre serie di lezioncine, magari sugli shield più comuni e più figosi, come l’Ethernet Shield o il Motor Shield.
Cosa è l’ Arduino? L’Arduino è una scheda di sviluppo microcontroller open-source.
Ma perchè l’Arduino? Beh perchè in parole povere è possibile utilizzare l’ Arduino per leggere sensori e controllare cose come motori e luci, e dare vita agli oggetti! Questo significa prima inventarsi cose a cui nessun aveva pensato, poi costruire dei circuiti anche molto semplici e infine caricare dei programmini per spiegare alla scheda quello che vogliamo che faccia.
Per esempio si può leggere un sensore di umidità collegato ad una pianta in vaso e attivare un sistema di irrigazione automatica se diventa troppo asciutta. Oppure si può ricevere un tweet ogni volta che il gatto passa attraverso una porticina. O magari si può fare in modo di trovarsi una tazza di caffè pronta, quando si spegne l’antifurto alla mattina o ad un certo orario prestabilito.
In sostanza se c’è qualcosa che è in qualche modo controllato dall’elettricità l’Arduino può interfacciarsi con il sistema. Anzi, anche se questo qualcosa non è controllato da energia elettrica probabilmente si può comunque trovare un modo per interfacciarsi con il sistema, migliorarlo, piegarlo al nostro volere, rendere la nostra vita migliore e cambiare il mondo!
Le possibilità di Arduino sono dunque quasi illimitate. Quindi non c’è modo di fare un tutorial in grado di coprire tutto quello che vorremmo mai fare, ma se procediamo un passo alla volta con questo tutorial potremmo arrivare a chiarire quali sono le competenze fondamentali e le conoscenze di cui abbiamo bisogno almeno per accenderlo. E’ il trampolino di lancio che aspettavate.
Per comodità, ecco qui i link a tutte le puntate di questo minicorso pubblicate fino ad ora:
Arduino corso base: perchè Arduino
Arduino corso base: la famiglia Arduino
Arduino corso base: Arduino Uno
Arduino corso base: l’ambiente di sviluppo
Arduino corso base: il serial monitor Arduino
Alla prossima: vedremo di vedere un po’ come è fatta la scheda Arduino UNO, la principale magia delle Officine Arduino.