Version 22

    Arduino Home

    An Open-Source platform to create digital devices and interactive objects that sense and control physical devices.

    Arduino Tutorials
    Arduino Projects

     

    Entry Level

     

     

    {tabbedtable} Tab LabelTab Content
    Boards

    Boards


     

    Arduino Uno Rev 3
    Arduino Leonardo
    Arduino 101
    ARDUINO_UNO_A06.pngA000057_featured_2.jpgABX00005_featured_2.jpg
    Microcontroller
    ATmega328PATmega32u4Intel Curie
    Operating Voltage5 V5 V3.3 V (5 V tolerant I/O)
    Input Voltage (Recommended)7-12 V7-12 V7-12 V
    Input Voltage (Limit)6-20 V6-20 V7-17 V
    Digital (I/O) Pins14 (4 for PWM Output)2014 (4 for PWM Output)
    PWM Digital (I/O) Pins674
    Analog Input Pins6126
    Analog Input Channels4 of the Digital I/O pins
    Analog Input Channels (multiplexed)8
    DC Current per I/O Pin20 mA40 mA20 mA
    DC Current for 3.3 V Pin50 mA50 mA
    Flash Memory32 KB (.5 KB for bootloader)32 KB (4 KB for bootloader)196 KB
    SRAM2 KB2.5 KB24 KB
    EEPROM1 KB1 KB
    Clock Speed16 MHz16 MHz32 MHz
    LED BUILTIN1313
    BluetoothBluetooth LE
    Additional Features6 axis accelerometer/gyro
    Length68.6 mm68.6 mm68.6 mm
    Width53.4 mm53.3 mm53.4 mm
    Weight25 g20 g34 g
    OrderBuy NowBuy NowBuy NowBuy NowBuy NowBuy Now

     

    Pinouts, Schematics, CS Eagle Files, and More!

     

    Arduino Uno Rev 3 Pinout, Schematics, CS Eagle Files, and More!

    Boards (Cont'd)

    Boards (Continued)

     

     

    Arduino Robot
    Arduino Esplora
    ArduinoRobot.jpgarduino-esplora-compatible-arduino-2.jpg
    Microcontroller
    ATmega32u4ATmega32u4
    Operating Voltage5 V5 V
    Input Voltage (Recommended)5 V through flat cable
    DC Current per I/O Pin40 mA
    Flash Memory32 KB (4 KB for bootloader)32 KB (4 KB for bootloader)
    SRAM2.5 KB
    EEPROM1 KB internal, 312 Kbit(12 C) external
    Clock Speed16 MHz16 MHz
    Additional Features

    * Keypad - 5 Keys

    * Knob - potentiometer attached to analog pin

    * Full Color LCD - over SPI connection

    * SD Reader - for FAT16 formatted cards

    * Speaker - 8 Ohm

    * Digital Compass - deviation from North in degrees

    * I2C Soldering Ports - 2

    * Prototyping Areas - 4

    Length164.04 mm
    Width60 mm
    Radius185 mm
    Height85 mm
    Weight53 g
    OrderBuy NowBuy NowBuy NowBuy Now
    Modules

    Modules


     

    Arduino Micro
    Arduino NanoArduino Mini
    A000093-Arduino-Micro-NH-1front.jpgArd_Nano.jpgArduinoMini.jpg
    Microcontroller
    ATmega32u4ATmega32uATmega32u
    Operating Voltage5 V5 V5 V
    Input Voltage (Recommended)7-12 V7-12 V7-9 V
    Input Voltage (Limit)6-20 V7-12 V7-9 V
    Digital (I/O) Pins202214 (6 for PWM Output)
    PWM Digital (I/O) Pins6
    PWM Channels7
    Analog Input Pins8 (4 broken out onto pins)
    Analog Input Channels12
    DC Current per I/O Pin20 mA40 mA40 mA
    DC Current for 3.3 V Pin50 mA
    Flash Memory32 KB (4 KB for bootloader)32 KB (2 KB for bootloader)32 KB (2 KB for bootloader)
    SRAM2.5 KB2 KB2 KB
    EEPROM1 KB1 KB1 KB
    Clock Speed16 MHz16 MHz16 MHz
    LED BUILTIN13
    Additional Features

    * AVR Architecture

    * Power Consumption - 19 mA

    Length48 mm30 mm
    Width18 mm18 mm
    Weight13 g7 g
    OrderBuy NowBuy NowBuy NowBuy NowBuy NowBuy Now

     

     

    Feature Enhanced

     

    {tabbedtable} Tab LabelTab Content
    Boards

    Boards


     

    Arduino Mega 2560 Rev 3
    Arduino Zero
    Arduino Due
    A000067_featured_2.jpgABX00003_Ard_ZERO_featured_2.jpgA000062_featured_2.jpg
    Microcontroller
    ATmega2560ATSAMD21G18, 32-Bit ARM Cortex MO+AT91SAM3X8E
    Operating Voltage5 V3.3 V3.3 V
    Input Voltage (Recommended)7-12 V7-12 V
    Input Voltage (Limit)6-20 V6-16 V
    Digital (I/O) Pins54 (15 for PWM Output)2054 (12 for PWM Output)
    PWM Digital (I/O) Pins6All but Pins 2 and 7
    External InterruptsAll Pins Except Pin 4
    Analog Input Pins66, 12-bit ADC channels12
    Analog Output Pins
    1, 10-bit DAC2 (DAC)
    DC Current per I/O Pin20 mA7 mA130 mA (Total on all I/O lines)
    DC Current for 3.3 V Pin50 mA800 mA
    DC Current for 5 V
    800 mA
    Flash Memory256 KB (8 KB for bootloader)256 KB512 KB for user applications
    SRAM8 KB32 KB96 KB (two banks: 64 KB and 32 KB)
    EEPROM4 KBNone
    Clock Speed16 MHz48 MHz84 MHz
    LED BUILTIN1313
    Length101.52 mm68 mm101.52 mm
    Width53.3 mm30 mm53.3 mm
    Weight37 g12 g36 g
    Buy NowBuy NowBuy NowBuy NowBuy NowBuy Now

     

    Pinouts, CS Eagle Files, Schematics, and More!

     

    Arduino Mega 2560 Rev3 Pinout, CS Eagle Files, Schematics, and More!

    Boards (Cont'd)

    Boards (Continued)

     

     

     

    Arduino Pro
    Arduino M0
    Arduino M0 Pro
    ProFront.jpgA000103_featured_2.jpgA000111_ArduinoM0Pro_featured_2.jpg
    Microcontroller
    ATmega328ATSAMD21G18, ARM Cortex-MO+, 48pins LQFPATSAMD21G18, ARM Cortex-MO+, 48pins LQFP
    Operating Voltage3.3 V3.3 V
    Input Voltage5-15 V5-15 V
    Board Power Supply
    3.35 - 12 V (3.3 V model) or 5-12 V (5 V model)
    Circuit Operating Voltage
    3.3 V or 5 V (depending on model)
    Digital (I/O) Pins1420, with 12 PWM and UART20
    PWM Pins
    6
    PWM Output1212
    Analog Input Pins6
    External Interrupts
    2
    Analog Input Channels12
    Analog I/O Pins
    6 +1 DAC6 +1 DAC
    DC Current per I/O Pin40 mA7 mA (I/O Pins)7 mA (I/O Pins)
    Flash Memory32 KB (2 KB for bootloader)256 KB256 KB
    SRAM2 KB32 KB32 KB
    EEPROM1 KB
    Clock Speed8 MHz (3.3 V version) or 16 MHz (5 V version)48 MHz48 MHz
    LED BUILTIN1313
    Power Consumption
    29 mA44 mA
    Additional Features

    * UART - 1

    * SPI - 1

    * I2C - 1

    Length68.5 mm68.5 mm
    Width53 mm53 mm
    Weight21 g22 g
    Learn MoreBuy NowBuy Now
    Modules

    Modules


     

    Arduino MKRZero
    Arduino Pro Mini
    ABX00003_Ard_ZERO_featured_2.jpgProMiniFront.jpg
    Microcontroller
    SAMD21 Cortex-MO +32bit low power ARM MCUATmega328
    Operating Voltage5 V
    Board Power Supply5 V (USB/VIN)3.35 - 12 V (3.3 V model) or 5-12 V (5 V Model)
    Supported BatteryLi-Po single cell, 3.7 V, 700mAh minimum
    Circuit Operating Voltage
    3.3 V3.3 V or 5 V (depending on model)
    Digital (I/O) Pins2214
    PWM Pins12 (0,1,2,3,4,5,6,7,8,10, A4 - or 18 -, A4 -or 19)6
    UART11
    SPI11
    I2C11
    PWM Channels6
    Analog Input Pins7 (ADC 8/10/12 bit)
    Analog Output Pins
    1 (DAC 10 bit)
    External Interrupts
    8 (0, 1, 4, 5, 6, 7, 8, A1 - or 16 -, A2 - or 17)2
    DC Current per I/O Pin7mA40 mA
    Flash Memory256 KB (8 KB for bootloader)32 KB (2 KB for bootloader)
    SRAM32 KB2 KB
    EEPROMnone1 KB
    Clock Speed32.768 kHz (RTC), 48 MHz8 MHz (3.3 V version) or 16 MHz (5 V version)
    LED BUILTIN32
    Additional Features

    *Full-Speed USB Device with Embedded Host

    Learn MoreLearn More

     

     

    Internet of Things

     

    {tabbedtable} Tab LabelTab Content
    Boards

    Boards

     

    Arduino YUN
    Arduino Ethernet
    Arduino TIAN
    A000008_featured_2.jpgA000068_featured_2.jpgA000116_Tian_featured_2.jpg
    AVR MicrocontrollerARM Microcontroller
    Microcontroller
    ATmega32U4ATMega328SAMD21G18, ARM Cortex-MO+
    Operating Voltage5 V5 V3.3 V
    Input Voltage5 V
    Input Voltage Plug (Recommended)7 -12 V
    Input Voltage Plug (Limits)6 - 20 V
    Input Voltage PoE (Limits)
    36 - 57 V
    Digital (I/O) Pins2014 (4 for PWM output)
    PWM Output
    7
    Analog I/O Pins
    126
    Analog Input Pins6
    Analog Output Pins
    1, 10-bit DAC
    DC Current per I/O Pin40 mA on I/O Pins; 50 mA on 3.3 Pin40 mA7 mA (I/O pins)
    DC Current for 3.3 V Pin50 mA
    Flash Memory32 KB (4 KB for bootloader)32 KB (.5 for bootloader)
    SRAM2.5 KB2 KB
    EEPROM1 KB1 KB
    Clock Speed16 MHz16 MHz48 MHz
    LED BUILTIN1313
    BluetoothCSR8510, Bluetooth with EDR / BLE 4.0
    Length101.52 mm68.6 mm68.5 mm
    Width53.3 mm53.3 mm53 mm
    Weight37 g28 g36 g
    MicroprocessorMicroprocessor
    ProcessorAtheros AR9331Atheros AR9342
    ArchitectureMiPSMiPS
    Operating Voltage3.3 V3.3 V
    Ethernet802.3 10/100 Mbit/s802.3 10/100/1000 Mbits/s
    WiFi8.02.11b/g/n 2.4 GHz802.11 b/g/n 2.4 GHz dual-band
    USB Type2.0 Host2.0 Host
    Card Reader
    Micro-SD
    RAM64 MB DDR264 MB DDR2
    Flash Memory
    16 MB16 MB + 4 GB eMMC
    SRAM2.5 KB
    EEPROM1 KB
    Clock Speed400 Mhz560 MHz
    Buy NowBuy NowBuy NowBuy NowLearn More
    Boards (Cont'd)

    Boards (Continued)

     

     

    Arduino Industrial 101
    Arduino Leonardo ETH
    Arduino MKRFOX 1200
    A000126_ArduinoIndustrial101_featured_2.jpgA000022_ArduinoLeonardoETH_front_2.jpgabx00014_featured.jpg
    AVR MicrocontrollerAVR Microcontroller
    Microcontroller
    ATmega32u4ATmega32u4SAMD21 Cortex-MO+ 32bit low power ARM
    Operating Voltage5 V5 V
    Input Voltage5 V7-12 V5-15 V
    Board Power Supply
    5 V (USB/VIN)
    Supported Batteries2 x AA or AAA
    Circuit Operating Voltage
    3.3 V
    Digital (I/O) Pins20 (7 exported on header)208
    PWM Pins
    12 (0,1, 2, 3, 4, 5, 6, 7, 8, 10, A3 - or 18, A4 - or 19)
    PWM Output7 (2 exported on header)712
    UART1
    SPI1
    I2C1
    Analog Input Pins7 (ADC 8/10/12 bit)
    Analog Output Pins1 (DAC 10 bit)
    External Interrupts
    8 (0, 1, 4, 5, 6, 7, 8, A1 - or 16 -, A2 - or 17)
    Analog I/O Pins
    12 (4 exported on header)12
    DC Current per I/O Pin40 mA40 mA on I/O Pins; 1A on 3.3 V Pin only when powered via external power supply7 mA
    Flash Memory32 KB (4 KB for bootloader)256 KB
    SRAM2.5 KB2.5 KB32 KB
    EEPROM1 KB1 KBno
    Clock Speed16 MHz16 MHz32.768 kHz (RTC),  48 MHz
    LED BUILTIN6
    Power Consumption
    29 mA
    Additional Features

    * GPIO - Exported on headers

    * DogOLED - 1 Exported on headers

    * Digital I/O Pins - 36-57 V

    * 4 used SD Card Select; 10 used for W550 Select

    * Card Reader - Micro SD Card, with active voltage translators

    * Full-speed USB Device and Embedded Host

    * Antenna - 2 dB

    * Carrier Frequency - 868 MHz

    * Working Region - EU

    Length51 mm68.58 mm67.64 mm
    Width42 mm53.34 mm25 mm
    Weight.0012 Kg28 g32 g
    Microprocessor
    ProcessorAtheros AR9331802.3
    ArchitectureMIPS
    Operating Voltage3.3 V
    Flash Memory16 MB
    RAM64 MB DDR2
    Clock Speed400 MHz
    WiFi802.11  b/g/n 2.4 GHz
    Ethernet802.3 10/100 Mbit/s (Exported on headers)802.3 10/100 Mbit / s
    USB2.0 Host (Exported on headers)
    Buy NowBuy NowLearn More
    Modules

    Modules


     

    Arduino MKR1000
    Arduino YUN Mini
    abx00004_featured.jpgA000108_ArduinoYunMini1_featured_2.jpg
    AVR Microcontroller
    Microcontroller
    SAMD21 Cortex-MO +32bit low power ARM MCUATmega32u4
    Operating Voltage5 V
    Board Power Supply5 V (USB/VIN)
    Supported BatteryLi-Po single cell, 3.7 V, 700mAh minimum
    Circuit Operating Voltage
    3.3 V
    Digital (I/O) Pins820
    PWM Pins12 (0,1,2,3,4,5,6,7,8,10, A3 - or 18 -, A4 -or 19)
    UART1
    SPI1
    I2C1
    PWM Output
    7
    Power Consumption170 mA
    Analog Input Pins7 (ADC 8/10/12 bit)
    Analog Output Pins
    1 (DAC 10 bit)
    Analog I/O Pins
    12
    External Interrupts
    8 (0, 1, 4, 5, 6, 7, 8, A1 - or 16 -, A2 - or 17)
    DC Current per I/O Pin7mA40 mA on I/O Pins; 50 mA on 3.3 V Pin
    Flash Memory256 KB32 KB
    SRAM32 KB2.5 KB
    EEPROMnone1 KB
    Clock Speed32.768 kHz (RTC), 48 MHz
    LED BUILTIN6
    Length61.5 mm71.1 mm
    Width25 mm23 mm
    Weight32 g16 g
    Microprocessor
    ProcessorAtheros AR9331
    ArchitectureMIPS 24 K processor operating at up to 400 MHz
    Operating Voltage3.3 V typ.380 mA (113~570 mA)
    Flash Memory16 MB
    RAM64 MB DDR2
    Clock Speed400 MHz
    WiFi802.11 b/g/n 2.4 GHz
    Ethernet802.3 10/100 Mbit/s
    USB2.0 Host
    Buy NowLearn More

     

     

     

    Wearables

     

    {tabbedtable} Tab LabelTab Content
    Boards

    Boards

     

    Arduino Gemma
    Lilypad Arduino USB
    Lilypad Arduino Main Board
    ABX00001_featured_2.jpgE000017_landing.jpgA000011_featured.jpg
    Microcontroller
    ATtiny85ATMega32u4ATmega168 or ATmega328V
    Operating Voltage3.3 V3.3 V2.7 V - 5.5 V
    Input Voltage4 V - 16 V3.8 V - 5 V2.7 V - 5.5 V
    Digital (I/O) Pins3914
    PWM Channels
    246
    Analog Input Channels
    146
    DC Current per I/O Pin20 mA40 mA40 mA
    Absorption9 mA while running
    Flash Memory8 KB (2.75 KB for bootloader)32 KB (4 KB for bootloader)16 KB (2 KB for bootloader)
    SRAM512 KB2.5 KB1 KB
    EEPROM512 KB1 KB512 KB
    Clock Speed8 MHz8 MHz8 MHz
    LED BUILTIN1
    Diameter27.94 mm50 mm
    Buy NowBuy NowLearn MoreLearn More
    Boards (Cont'd)

    Boards (Continued)

     

     

    Lilypad Arduino Simple
    Lilypad Arduino Simple Snap
    LilyPadSimple300Featured.jpgE000059_featured.jpg
    Microcontroller
    ATmega328ATmega328
    Operating Voltage2.7 V - 5.5 V2.7 V - 5.5 V
    Input Voltage2.7 V - 5.5 V2.7 V - 5.5 V
    Digital (I/O) Pins99
    PWM Channels
    55
    Analog Input Channels44
    DC Current per I/O Pin40 mA40 mA
    Flash Memory32 KB (2 KB for bootloader)32 KB (2 KB for bootloader)
    SRAM2 KB2 KB
    EEPROM1 KB1 KB
    Clock Speed8 MHz8 MHz
    Diameter
    50 mm50 mm
    Radius18 mm
    Learn MoreLearn More