Schede di sviluppo Arduino

Indice

Arduino Motor Shield Driver Board

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

ProcessorATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash)
Features
  • 14 digital I/O pins
  • 6 analog input pins
  • Replaceable processor design
Dimensions68.6 mm x 53.4 mm
Price$23

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

ProcessorATmega2560 (8-bit CPU, 16MHz clock frequency, 8KB SRAM, 256KB Flash)
Features
  • 54 digital I/O pins
  • 16 analog input pins
Dimensions101.52 mm x 53.3 mm
Price$40.3

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

ProcessorATmega328P (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash)
Features
  • 14 digital I/O pins
  • 8 analog input pins
  • Onboard USB connectivity
  • Compact form factor
  • Support for both 5V and 3.3V operation
Dimensions18.5 mm x 43.2 mm
Price$10-15 (varies by version and supplier)

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

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
Dimensions68.6 mm x 53.3 mm
Price$20.70

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

ProcessorAtmel SAM3X8E ARM Cortex-M3 (32-bit CPU, 84MHz clock frequency, 96KB SRAM, 512KB Flash)
Features
  • 54 digital I/O pins
  • 12 analog input pins
  • 2 analog output pins
  • Native USB support
Dimensions101.52 mm x 53.3 mm
Price$40.30

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

ProcessorATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash)
Additional ChipAtheros AR9331 integrated router chipset
Features
  • Wi-Fi enabled Linux-based system on a chip
  • 14 digital I/O pins
  • 12 of the digital pins can be used as analog inputs
  • Native USB support
Dimensions70mm x 50mm

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à.

Iscriviti

Unisciti alla nostra lista di iscritti per ricevere aggiornamenti mensili sul blog, notizie tecnologiche, casi di studio. Non invieremo mai spam e potrai annullare l’iscrizione in qualsiasi momento.

Informazioni sull'autore

Picture of Aidan Taylor
Aidan Taylor

I am Aidan Taylor and I have over 10 years of experience in the field of PCB Reverse Engineering, PCB design and IC Unlock.

Hai bisogno di aiuto?

Torna in alto

Instant Quote