Arduino: origini a Ivrea e rivoluzione Open Source del microcontrollore

Arduino (2005, Ivrea, Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis) al Interaction Design Institute Ivrea: la board hardware Open Source che ha democratizzato l'elettronica educativa, l'IoT e la prototipazione.

HardwareOpen SourceR&Dnoze ArduinoMassimo BanziIvreaInteraction Design InstituteATmegaOpen Source HardwareMaker

Il contesto di origine

Arduino nasce nel 2005 all’Interaction Design Institute Ivrea (IDII) — la scuola di design fondata nel 2001 da Olivetti/Telecom Italia (chiusa nel 2005-2006 per cessazione del finanziamento Telecom). IDII aveva come missione formare interaction designer con competenze ibride di elettronica, programmazione e design d’uso.

Il problema da risolvere era pratico: gli studenti non-ingegneri avevano bisogno di uno strumento accessibile economicamente (< 30 €), semplice da programmare e affidabile per prototipare progetti interattivi. Le piattaforme esistenti (BASIC Stamp, PIC, Atmel STK500) erano o troppo costose o troppo complesse.

I fondatori

Il team originario di Arduino:

  • Massimo Banzi — docente IDII, figura centrale del progetto
  • David Cuartielles — docente K3 Malmö University (Svezia)
  • Tom Igoe — ITP NYU
  • Gianluca Martino — hardware engineer, Ivrea
  • David Mellis — studente IDII, poi sviluppo ambiente Wiring-based

Il nome Arduino deriva dal Bar di Re Arduino a Ivrea, ritrovo informale del gruppo. Re Arduino d’Ivrea era il primo re del regno d’Italia nel 1002.

Il primo hardware

La prima board (2005) è basata sul microcontrollore Atmel ATmega8 a 16 MHz:

  • 8 KB di memoria flash
  • 14 pin digitali I/O
  • 6 ingressi analogici
  • Programmazione via porta seriale (poi USB via FTDI)
  • Alimentazione 7-12V DC o USB
  • PCB open, schemi pubblicati con licenza CC BY-SA
  • Firmware bootloader STK500 Open Source

Il design è esplicitamente pensato per essere riproducibile in qualunque laboratorio di Fablab.

Il linguaggio Wiring

L’ambiente di programmazione Arduino eredita dal progetto Wiring (2003, Hernando Barragán, studente IDII — che non è stato coinvolto nella board Arduino). Wiring è un framework C++ semplificato per microcontroller, con due funzioni di base:

  • setup() — eseguita una volta all’avvio
  • loop() — eseguita ripetutamente

Il linguaggio nasconde la complessità del toolchain AVR-GCC dietro un’IDE Java semplice (anche questa Open Source). Il modello è “upload → vedi risultato in pochi secondi”, perfetto per workshop didattici.

La rivoluzione culturale (in corso)

Arduino sta trasformando l’elettronica da disciplina specialistica a competenza di base per designer, artisti, insegnanti, studenti STEM. I primi casi d’uso concreti sono:

  • Corsi a Ivrea e workshop sperimentali in università e scuole di design
  • Prime installazioni artistiche interattive (arte digitale, teatro)
  • Prototipi DIY pubblicati su blog e forum

L’ecosistema iniziale

Attorno al core si stanno formando i primi shield e librerie della community. Gli schemi aperti e il prezzo contenuto alimentano già piccole produzioni locali e repliche artigianali.

Nel contesto italiano

Arduino è la contribuzione italiana più promettente al movimento Open Source hardware: un progetto accademico locale con potenziale di diventare standard educativo internazionale.


Riferimenti: Arduino (2005, Interaction Design Institute Ivrea). Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis. Microcontrollore Atmel ATmega8. Wiring framework (Hernando Barragán, 2003). Licenza schemi CC BY-SA. IDE Java Open Source.

Vuoi supporto? Sei sotto attacco? Stato dei servizi
Vuoi supporto? Sei sotto attacco? Stato dei servizi