Arduino Uno è una scheda di prototipazione elettronica basata sul microcontrollore ATmega328P, progettata per semplificare la realizzazione di progetti interattivi e sistemi embedded.
Grazie alla sua natura open-source sia per l'hardware che per il software, Arduino è diventato uno standard di riferimento nella didattica e nella robotica. Permette di acquisire segnali dal mondo esterno attraverso sensori (temperatura, luce, distanza, presenza) e di controllare attuatori come LED, motori, display e relè mediante poche linee di codice programmate in ambiente C/C++.
Core CPU
Microcontrollore ATmega328P a 8 bit, con frequenza di clock a 16 MHz.
A chi è rivolto
Studenti di Informatica ed Elettronica, makers, hobbisti e sviluppatori IoT.
Linguaggio
Framework Wiring / C++ con la tipica struttura setup() e loop().
Ambiente
Programmazione via USB tramite Arduino IDE o simulatore Tinkercad.
La scheda Arduino Uno offre una serie di connettori (pin) di I/O facilmente accessibili per collegare componenti esterni:
Pin Digitali e PWM
14 pin digitali (HIGH/LOW a 5V), di cui 6 utilizzabili come uscite analogiche simulate mediante modulazione PWM (Pulse Width Modulation).
Ingressi Analogici
6 ingressi analogici (A0-A5) con convertitore ADC a 10 bit, in grado di leggere valori di tensione continui da 0V a 5V (da 0 a 1023).
Alimentazione & Memoria
Alimentazione via USB (5V) o Jack DC (7-12V). Memoria Flash di 32 KB per il programma e 2 KB di SRAM per le variabili.
Accedi agli strumenti ufficiali, all'IDE di sviluppo ed ai simulatori online per iniziare subito a programmare:
Arduino IDE
Scarica l'ambiente di sviluppo ufficiale Arduino IDE per Windows, macOS e Linux.
Scarica IDETinkercad Circuits
Simulatore online gratuito per progettare e testare circuiti con Arduino senza l'hardware reale.
Sperimenta OnlineGuida e Sintassi
La documentazione ufficiale della libreria di funzioni integrata (digitalRead, digitalWrite, ecc.).
Leggi Sintassi