Arduino: partire da zero
Disclaimer: con alcuni dei siti linkati in questo articolo Gioorgi ha un'affiliazione (in particolare con Amazon) e ottiene una piccola quota dei ricavi, senza variazioni dei prezzi. Ma potete anche cercare le stesse cose su Google.
Trovare un tutorial che spieghi da zero che cosa vuol dire programmare il micro controller più famoso del mondo non è facile. Per fortuna questo ottimo articolo di Michele Maffucci spiega in modo chiaro e semplice come è fatto Arduino, e come iniziare a far lampeggiare il led sul pin 13. Ma andiamo ad iniziare!
Ho acquistato Arduino il 19 Febbraio 2011, assieme ad una breadboard, tre led e qualche resistore. Il costo totale è stato di meno di 45 euro. Sul sito di Arduino si trova un ottimo “Getting Started” per connettere Arduino al PC, ma in ogni caso l’Arduino Uno è “Plug&Play” e su MacOS X viene rilevato come una periferica seriale senza bisogno di particolari azioni.
Dopo l’esempio base, vi consigliamo di montare un led sulla breadboard e di provare l’esempio Fading, che mostra come modellare un segnale analagico attraverso una pulsazione digitale.
Il forum in Italiano su Arduino.cc sono un altro punto di partenza
Infine, va osservato che è possibile usare Arduino per programmare il chip ATMega, sfilarlo da Arduino ed usarlo in un progetto embedded separato. Le librerie C/C++ di Arduino semplificano notevolmente il lavoro (ok, questo è pane per i miei denti, sono un software architect!).
Nei prossimi articoli vedremo una raccolta di progetti più articolati.
Nel frattempo, eccovi altri Esempi
Posts in Arduino series
- Arduino: un successo italiano // Feb 12, 2011
- Arduino: partire da zero // Feb 24, 2011
- Arduino vede e provvede // Mar 3, 2011
- Arduino la sfida embedded per il Software Architect // Mar 10, 2011
- Arduino unit testing // Mar 14, 2011
- Arduino Car // Mar 20, 2011
- Arduino Ruby Development // Jul 18, 2011
- Arduino Launches New Stuff! // Sep 18, 2011
- Arduino Esplora // Dec 13, 2012
- Arduino EggBoxLamp // Oct 9, 2014
- Arduino Real Time EggBox // Oct 15, 2014
- Arduino programmazione avanzata: makefile! // Jan 26, 2015
- Arduino Starter Kit: Prime impressioni // Feb 15, 2015
- Egg box con Sensore sonico // Mar 27, 2015
- Arduino Stereo sid // Apr 6, 2015
- RaspberryPi 2: The perfect box for your backpack // Jul 21, 2015
- BBC Micro bit: first look // Sep 8, 2016
- Arduino Real Time OS Evolution (flash news) // Feb 7, 2017
- Arduino timers // Nov 12, 2023
- Stero Sid 2.0.7: Arduino 2.x and license update // Nov 12, 2023
- Arduino uno e ATMega328p // Nov 16, 2023
- Arduino UNO R4 Wi-Fi // Nov 27, 2023
- Small Lamp NoeBoat with Arduino Uno R3 and FreeRTOS // Dec 3, 2023
- Arduino, open source e futuro // Dec 24, 2023
- Arduino Q da far crescere // Nov 23, 2025