Arduino viene spesso presentato come "un piccolo computer". Non è esatto, ed è proprio questo equivoco che fa partire male chi si avvicina. Arduino è una scheda con un microcontrollore: un chip che esegue un solo programma, sempre lo stesso, dal momento in cui riceve corrente fino a quando gliela togliete. Niente sistema operativo, niente avvio, niente schermata. Accendete e il programma parte in mezzo secondo.
Questa differenza spiega tutto il resto: dove Arduino è imbattibile e dove invece serve altro.
Cosa sa fare, in concreto
Un microcontrollore fa tre cose, e le fa bene: legge segnali, decide, comanda uscite. Tradotto in cose reali:
- Leggere un sensore di temperatura, umidità, luce, distanza, movimento, corrente.
- Contare impulsi: pezzi che passano su un nastro, giri di un albero, aperture di un cancello.
- Accendere e spegnere qualcosa tramite un relè: una luce, una ventola, un'elettrovalvola, un cicalino.
- Mostrare un valore su un piccolo display o accendere una spia quando si supera una soglia.
- Con le schede più recenti, mandare quel dato in rete o su un foglio di calcolo.
Quello che invece non fa: gestire un database, servire pagine web complesse, elaborare video, far girare software di ufficio. Per quello serve un Raspberry Pi o un vero computer.
Cosa serve per partire davvero
Molto meno di quanto vi raccontino. Un kit iniziale onesto costa tra i 25 e i 60 euro e contiene:
- Una scheda, tipicamente una Arduino Uno o una Nano compatibile.
- Una breadboard, la basetta forata per collegare senza saldare.
- Cavetti, resistenze, LED, un paio di sensori e un cavo USB.
Il software è gratuito: si chiama Arduino IDE, si installa su Windows, Mac o Linux in due minuti, e da lì si scrive il programma e lo si carica sulla scheda via USB. Esiste anche una versione che gira nel browser, comoda se lavorate su computer aziendali dove non potete installare nulla.
I primi tre progetti che insegnano davvero qualcosa
- Il LED che lampeggia. Sembra banale ed è il classico "ciao mondo", ma serve a verificare che la catena computer, cavo, scheda e caricamento funzioni. Se questo non parte, non parte niente.
- Il termometro con soglia. Un sensore di temperatura, un LED rosso e una regola: sopra i 30 gradi si accende. In venti righe avete capito lettura analogica, condizioni e output. Ed è già l'ossatura di un allarme frigorifero o di un controllo sala server.
- Il contatore con pulsante. Ogni pressione incrementa un numero e lo mostra sul monitor seriale. Qui si scontrano tutti con il primo problema vero dell'elettronica: il rimbalzo del contatto, che fa contare cinque pressioni invece di una. Risolverlo insegna più di dieci video.
Gli errori tipici di chi inizia
- Comprare il kit da 120 euro con 300 componenti. Ne userete otto. Meglio partire piccoli e comprare il pezzo specifico quando serve il progetto specifico.
- Collegare carichi a 230 volt senza sapere cosa si sta facendo. Arduino lavora a 5 volt: per comandare qualcosa collegato alla rete elettrica serve un relè adatto, un contenitore e criterio. Se il progetto tocca l'impianto elettrico, si fa fare a chi è abilitato.
- Copiare codice senza capirlo. Funziona finché non funziona, e poi non sapete dove mettere le mani.
- Saltare la fase su breadboard e saldare subito. Il novanta per cento dei progetti cambia tre volte prima di essere definitivo.
Quando Arduino diventa una cosa seria
La linea di confine è semplice: finché il progetto sta su un banco e serve a imparare, va benissimo qualsiasi cosa. Quando invece il dispositivo deve stare acceso ventiquattr'ore su ventiquattro in un'azienda, comandare qualcosa che se sbaglia crea un danno, o essere usato da persone che non l'hanno costruito, servono altre attenzioni: alimentazione stabile, contenitore adeguato, comportamento definito in caso di blackout, e qualcuno che sappia rimetterlo in piedi se si guasta.
Non è un motivo per rinunciare: è un motivo per progettarlo bene fin dall'inizio. Un contapezzi o un monitoraggio temperature costruito con criterio costa una frazione della soluzione commerciale equivalente e risolve lo stesso problema.
Conclusione
Arduino non è un giocattolo né una scorciatoia magica: è uno strumento economico e affidabile per risolvere problemi piccoli e specifici, quelli per cui non esiste un prodotto già fatto o per cui il prodotto già fatto costa dieci volte tanto. Se avete in mente qualcosa da misurare, contare o automatizzare in azienda e non sapete se ha senso farlo così, possiamo valutarlo insieme: a volte la risposta è una scheda da trenta euro, altre volte è un dispositivo industriale, e conoscere la differenza prima di spendere fa risparmiare tempo.