Schede di sviluppo Arduino

Cos'è Arduino?

Arduino è una piattaforma di prototipazione elettronica open-source comoda, flessibile e adatta ai principianti, che include hardware (vari modelli di schede Arduino) e software (Arduino IDE). È adatta ad artisti, designer, hobbisti e a chiunque ami smanettare. Arduino può percepire l’ambiente attraverso vari sensori e interagire con esso controllando luci, motori e altri dispositivi. Il microcontrollore sulla scheda può essere programmato utilizzando il linguaggio di programmazione Arduino, compilato in file binari e caricato sul microcontrollore. I progetti basati su Arduino possono consistere solo in Arduino o includere Arduino insieme ad altri software in esecuzione su un PC, comunicando tra loro (ad esempio Flash, Processing, MaxMSP) per ottenere funzionalità.

Arduino può essere collegato a LED, display LCD, pulsanti, motori passo-passo, servomotori, sensori di temperatura e umidità, sensori di distanza, sensori di pressione o qualsiasi altra cosa in grado di fornire dati o essere controllata. Può anche connettersi in modalità wireless ad altri dispositivi tramite Bluetooth, WiFi, Zigbee, NB-IoT e altro, o accedere a Internet. Puoi raccogliere dati dai sensori con Arduino e caricarli su un data center, quindi controllare i dispositivi periferici ad esso connessi in base ai comandi provenienti dal data center.

Tipi comuni di schede di sviluppo Arduino

Le schede di sviluppo Arduino sono disponibili in vari modelli, come Arduino Uno, Arduino Leonardo, Arduino 101, Arduino Mega 2560, Arduino Nano, Arduino Micro, Arduino Ethernet, Arduino Yún, Arduino Due e altro. Arduino Uno, ad esempio, si basa sulla scheda di sviluppo del microcontrollore ATmega328p con 14 pin di input/output digitali (6 dei quali possono essere utilizzati per l’output PWM), 6 pin di input analogici e un oscillatore a cristallo da 16 MHz. Arduino Mega 2560, d’altra parte, si basa sul microcontrollore ATmega2560 con 54 pin di input/output digitali (15 dei quali possono essere utilizzati per l’output PWM), 16 pin di input analogici e 4 UART.

Arduino UNO R3

Arduino Uno, basato sul microcontrollore ATmega328, è una scheda popolare con 14 pin I/O digitali, 6 pin di input analogici e una frequenza di clock di 16 MHz. È noto per la sua compatibilità con varie schede di espansione. Tuttavia, ha una memoria statica (SRAM) e uno spazio di archiviazione flash limitati, il che lo rende meno adatto a progetti che richiedono molta memoria.

Arduino UNO
Arduino UNO

Specifiche di Arduino UNO

ProcessoreATmega328P (8 bit; frequenza: 16 MHz; SRAM: 2 kB; flash: 32 kB)
Caratteristiche
  • 14 pin digitali di I/O
  • 6 ingressi analogici
  • ATmega328P su zoccolo nella UNO R3 a componenti a foro passante; non nella versione SMD
Dimensioni della scheda68.6 × 53.4 mm
PrezzoVerificare il prezzo attuale del modello esatto secondo fornitore, regione e imposte

Arduino Mega 2560

Arduino Mega 2560, basato sul microcontrollore ATmega2560, offre più pin I/O, inclusi 54 pin di input/output digitali (15 dei quali supportano l’output PWM), 16 pin di input analogici e 4 interfacce UART. È adatto a progetti che richiedono più pin e potenza di elaborazione rispetto all’Uno.

Arduino Mega
Arduino Mega

Specifiche di Arduino Mega

ProcessoreATmega2560 (8 bit; frequenza: 16 MHz; SRAM: 8 kB; flash: 256 kB)
Caratteristiche
  • 54 pin digitali di I/O
  • 16 ingressi analogici
Dimensioni della scheda101.52 × 53.3 mm
PrezzoVerificare il prezzo attuale del modello esatto secondo fornitore, regione e imposte

Arduino Nano è una versione più piccola dell’Uno, con lo stesso microcontrollore ATmega328 ma un fattore di forma più compatto. È ideale per progetti in cui lo spazio è limitato e può essere collegato direttamente a una breadboard.

Arduino Nano
Arduino Nano

Specifiche di Arduino Nano

ProcessoreATmega328P (8 bit; frequenza: 16 MHz; SRAM: 2 kB; flash: 32 kB)
Caratteristiche
  • 14 pin digitali di I/O
  • 8 ingressi analogici
  • USB Mini-B con convertitore USB–seriale
  • Formato della Nano 3.x classica
  • Logica a 5 V; il pin da 3,3 V è un’uscita di alimentazione, non un selettore della tensione logica
Dimensioni della scheda45 × 18 mm
PrezzoVerificare il prezzo attuale del modello esatto secondo fornitore, regione e imposte

Arduino Leonardo

Arduino Leonardo è dotato del microcontrollore ATmega32u4, che offre supporto USB nativo e 20 pin I/O digitali (inclusi 12 pin in grado di funzionare come analogici). Può simulare input di mouse e tastiera, rendendolo adatto a determinate applicazioni, ma potrebbe avere problemi di stabilità rispetto all’Uno.

Arduino Leonardo
Arduino Leonardo

Specifiche di Arduino Leonardo

ProcessoreATmega32U4 (8 bit; frequenza: 16 MHz; SRAM: 2.5 kB; flash: 32 kB)
Caratteristiche
  • 20 pin digitali di I/O
  • 12 ingressi analogici condivisi con gli I/O digitali
  • USB nativa nell’ATmega32U4
Dimensioni della scheda68.6 × 53.3 mm
PrezzoVerificare il prezzo attuale del modello esatto secondo fornitore, regione e imposte

Arduino Due

Arduino Due utilizza il microcontrollore Atmel SAM3X8E ARM Cortex-M3, che fornisce una potenza di elaborazione a 32 bit, 54 pin I/O digitali, 12 pin di input analogici e supporto USB nativo. Tuttavia, funziona a una tensione di 3,3 V, che potrebbe non essere compatibile con tutti gli accessori.

Arduino Due 1
Arduino Due

Specifiche di Arduino Due

ProcessoreSAM3X8E (Arm Cortex-M3, 32 bit; frequenza: 84 MHz; SRAM: 96 kB; flash: 512 kB)
Caratteristiche
  • 54 pin digitali di I/O
  • 12 ingressi analogici
  • 2 uscite DAC
  • USB nativa; I/O a 3,3 V non tolleranti a 5 V
Dimensioni della scheda101.52 × 53.3 mm
PrezzoVerificare il prezzo attuale del modello esatto secondo fornitore, regione e imposte

Arduino Micro

Arduino Micro, dotato di un microcontrollore ATmega32u4, offre 20 pin digitali di I/O (12 in grado di funzionare come analogici) e supporto USB nativo in un fattore di forma compatto, rendendolo adatto a progetti indossabili e di piccole dimensioni.

Arduino Micro
Arduino Micro

Specifiche Arduino Micro

ProcessorATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash)
Features
  • 20 digital I/O pins
  • 12 of the digital pins can be used as analog inputs
  • Native USB support
Dimensions48 mm x 18 mm

LilyPad Arduino

LilyPad Arduino è progettato per progetti indossabili e tessili, con un PCB circolare e pin cucibili. Dispone di 14 pin digitali di I/O e 6 pin di ingresso analogico, rendendolo adatto all’integrazione di elettronica nell’abbigliamento.

LilyPad Arduino
LilyPad Arduino

Specifiche LilyPad Arduino

ProcessorATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash)
Features
  • 14 digital I/O pins
  • 6 analog input pins
Dimensions50mm in diameter (circular shape)
Price$22

Arduino Esplora

Arduino Esplora, basato su Leonardo, presenta ingressi e uscite hardware integrati, tra cui un joystick, pulsanti, sensori e un connettore per display TFT. Semplifica l’interazione ma manca di pin digitali e analogici standard.

Arduino Esplora
Arduino Esplora

Specifiche Arduino Esplora

ProcessorATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash)
Features
  • Rich input and output hardware environment
Dimensions164.04 mm x 60 mm (elliptical shape)
PriceRETIRED

Arduino Yun

Arduino Yun combina il microcontrollore ATmega32u4 con un chip router Atheros AR9331 per il supporto di un sistema wireless basato su Linux. Offre 14 pin digitali di I/O (12 in grado di funzionare come analogici) e supporto USB nativo, facilitando le applicazioni cloud e IoT.

Arduino Yun
Arduino Yun

Specifiche Arduino Yun

ProcessoreATmega32U4 (8 bit; frequenza: 16 MHz; SRAM: 2.5 kB; flash: 32 kB)
Processore LinuxAtheros AR9331 (Yún originale)
Caratteristiche
  • AR9331 esegue Linux (OpenWrt/Linino); ATmega32U4 esegue i programmi Arduino
  • 20 pin digitali di I/O
  • 12 ingressi analogici condivisi con gli I/O digitali
  • USB nativa nell’ATmega32U4
Dimensioni della scheda68.6 × 53.3 mm

Scegliere una piattaforma Arduino in base a interfacce e limiti elettrici

Una piattaforma di sviluppo Arduino va scelta secondo architettura, tensione logica, memoria, timer, risorse analogiche, comunicazioni e meccanica, non in base alla popolarità. Schede con header familiari possono differire per core, corrente dei pin, riferimento ADC, USB nativo, ponte seriale e pin di boot riservati. Prima di riusare shield o programma, verificare che l’hardware non applichi 5 V a ingressi solo da 3,3 V e che le librerie non presuppongano periferiche assenti. Provare il massimo carico simultaneo.

  • Abbinare i livelli elettrici: verificare tensione GPIO, corrente, pull-up e gamma analogica.
  • Contare le periferiche utili: riservare timer, ADC, UART, SPI, I²C, USB e CAN.
  • Esaminare il caricamento: capire bootloader, debug, reset e ponte USB.
  • Controllare lo shield: confermare pin, sagoma, altezza e ingresso di alimentazione.
  • Provare il caso peggiore: misurare insieme corrente, memoria, interrupt e temperatura.

Come scegliere una scheda Arduino?

La selezione della scheda Arduino giusta per il tuo progetto dipende dalle prestazioni, dalle funzionalità e dalle dimensioni. Considera le capacità del microcontrollore, i pin disponibili, i componenti integrati e la compatibilità con i requisiti del tuo progetto per memoria, potenza di elaborazione e connettività.

Condividi con:

Torna in alto

Instant Quote

Preventivo immediato