We are working really hard on building a great tool for developers. For us, that includes supporting as many different boards and platforms as possible. You can find a list of all the currently supported boards below.
The above list is by no means complete. It consists of boards we use often and boards that someone requested. If you would like us to include a commonly-used board, please request a board, and we will do our best to include it as soon as possible if we find that it has value for other users as well. Thank you for your understanding. We hope you appreciate our hard work.
The Arduino BT is a microcontroller board originally was based on the ATmega168, but now is supplied with the 328. It supports wireless serial communication over bluetooth (but is not compatible with Bluetooth headsets or other audio devices). It contains everything needed to support the microcontroller and can be programmed wirelessly over the Bluetooth connection.
The Arduino BT is a microcontroller board originally was based on the ATmega168, but now is supplied with the 328. It supports wireless serial communication over bluetooth (but is not compatible with Bluetooth headsets or other audio devices). It contains everything needed to support the microcontroller and can be programmed wirelessly over the Bluetooth connection.
The Duemilanove automatically selects the appropriate power supply (USB or external power), eliminating the need for the power selection jumper found on previous boards. It also adds an easiest to cut trace for disabling the auto-reset, along with a solder jumper for re-enabling it.
Around March 1st, 2009, the Duemilanove started to ship with the ATmega328p instead of the ATmega168. The ATmega328 has 32 KB, (also with 2 KB used for the bootloader).
Arduino Esplora is a microcontroller board derived from the Arduino Leonardo. The Esplora differs from all preceding Arduino boards in that it provides a number of built-in, ready-to-use setof onboard sensors for interaction. It has onboard sound and light outputs, and several input sensors, including a joystick, a slider, a temperature sensor, an accelerometer, a microphone, and a light sensor.
The Ethernet differs from other boards in that it does not have an onboard USB-to-serial driver chip, but has a Wiznet Ethernet interface. This is the same interface found on the Ethernet shield.
An Arduino intended for use as a wireless node. Has a header for an XBee radio, a connector for a LiPo battery, and a battery charging circuit.
The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
A larger, more powerful Arduino board. Has extra digital pins, PWM pins, analog inputs, serial ports, etc. The original Arduino Mega has an ATmega1280 and an FTDI USB-to-serial chip.
The Mega 2560 is an update to the Arduino Mega, which it replaces. It features the Atmega2560, which has twice the memory, and uses the ATMega 8U2 for USB-to-serial communication.
The Arduino Micro is a microcontroller board based on the ATmega32u4 (datasheet), developed in conjunction with Adafruit. It contains everything needed to support the microcontroller; simply connect it to a computer with a micro USB cable to get started. It has a form factor that enables it to be easily placed on a breadboard.
Older Arduino Mini version with the ATmega168 microcontroller.
The Mini is a compact Arduino board, intended for use on breadboards and when space is at a premium. This version has an ATmega328.
Older Arduino Nano with ATmega168 instead of the newer ATmega328.
The Arduino Nano is an all-in-one, compact design for use in breadboards. Version 3.0 has an ATmega328.
The Arduino NG uses the FTDI FT232RL USB-to-Serial converter, which requires fewer external components that the FT232BM. It also has a built-in LED on pin 13 (which may interfere with SPI communication). Later NG's shipped with an ATmega168 instead of an ATmega8, though either chip can be used with any board.
The Arduino NG uses the FTDI FT232RL USB-to-Serial converter, which requires fewer external components that the FT232BM. It also has a built-in LED on pin 13 (which may interfere with SPI communication). Later NG's shipped with an ATmega168 instead of an ATmega8, though either chip can be used with any board.
The Arduino Pro is intended for semi-permanent installation in objects or exhibitions. The board comes without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires. The pin layout is compatible with Arduino shields. The Arduino Pro Mini pin layout is compatible with the Arduino Mini.
The Arduino Pro is intended for semi-permanent installation in objects or exhibitions. The board comes without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires. The pin layout is compatible with Arduino shields. The Arduino Pro Mini pin layout is compatible with the Arduino Mini.
The Arduino Pro is intended for semi-permanent installation in objects or exhibitions. The board comes without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires. The pin layout is compatible with Arduino shields. The Arduino Pro Mini pin layout is compatible with the Arduino Mini.
The Arduino Pro is intended for semi-permanent installation in objects or exhibitions. The board comes without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires. The pin layout is compatible with Arduino shields. The Arduino Pro Mini pin layout is compatible with the Arduino Mini.
The Arduino Robot is the first official Arduino on wheels. The robot has two processors, one on each of its two boards. The Control Board reads sensors and decides how to operate.
The Arduino Robot is the first official Arduino on wheels. The robot has two processors, one on each of its two boards. The Motor Board controls the motors.
The Uno is the reference model for the Arduino platform. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button. It does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.
The LilyPad USB is replacing the classic ATMega328 with the new ATMega32U4. LilyPad is a wearable e-textile technology developed by Leah Buechley and cooperatively designed by Leah and SparkFun. Each LilyPad was creatively designed to have large connecting pads to allow them to be sewn into clothing. Various input, output, power, and sensor boards are available. They're even washable!
LilyPad is a wearable e-textile technology developed by Leah Buechley and cooperatively designed by Leah and SparkFun. Each LilyPad was creatively designed to have large connecting pads to allow them to be sewn into clothing. Various input, output, power, and sensor boards are available. They're even washable!
LilyPad is a wearable e-textile technology developed by Leah Buechley and cooperatively designed by Leah and SparkFun. Each LilyPad was creatively designed to have large connecting pads to allow them to be sewn into clothing. Various input, output, power, and sensor boards are available. They're even washable!
TinyDuino is a completely Arduino compatible platform smaller than the size of a quarter, yet with all the power and functionality of the Arduino Uno board - including Shield Support!
For all your tiny e-textile (or just general electronics) needs, the TinyCircuits TinyLily family is an extremely compact and low cost way to add intelligence to your projects. Inspired by the popular Lilypad Arduino, the TinyLily family allows your projects to shrink considerably, allowing you greater creativity in what you can do – yet still has all the power of a standard LilyPad Arduino at 1/12th the size!
Blend is an integrated development board, with Bluetooth 4.0 Low Energy (aka BLE or Bluetooth Smart) into a single board. It is targeted for makers to develop low power Internet-Of-Things (IoT) projects quickly and easily. Blend is 100% compatible with sketches and Shields that work with Arduino Leonardo. The micro-controller unit (MCU) is Atmel ATmega32U4 and the BLE chip is Nordic nRF8001.
Blend Micro is RedBearLabs' first integrated developement board, they have "blend"ed Arduino with Bluetooth 4.0 Low Energy (aka BLE or Bluetooth Smart) into a single board. It is targeted for makers to develop low power Internet-Of-Things (IoT) projects quickly and easily.
Blend Micro is RedBearLabs' first integrated developement board, they have "blend"ed Arduino with Bluetooth 4.0 Low Energy (aka BLE or Bluetooth Smart) into a single board. It is targeted for makers to develop low power Internet-Of-Things (IoT) projects quickly and easily.
Moteino is a low cost low-power open-source wireless Arduino UNO development platform clone based on the popular ATMega328 chip used in traditional Arduinos.
MoteinoMEGA is a new generation Moteino based on the more resourceful Atmega1284p microcontroller. It runs at 3.3V/16Mhz. It has 128KB of internal flash (vs just 32KB on the Atmega328p), 16KB of RAM (vs just 2KB), 4KB EEPROM (vs 1KB), two hardware serial ports, 8xPWM pins and bunch more IO in general.
Interactive Badges for faires, designed to teach the basics of PTH soldering, as well as to provide users with an Arduino platform they could take home and hack.
The MicroView is the first chip-sized Arduino compatible that lets you see what your Arduino is thinking using a built-in OLED display.
The Digital Sandbox is a learning platform that engages both the software and hardware worlds. It’s powered by a microcontroller that can interact with real-world inputs – like light or temperature sensors – while at the same time controlling LEDs, motors, and other outputs.
The Fio v3 is a new spin on the Arduino Fio hardware powered by the ATmega32U4.Not only is it small and LiPo-ready, it’s a very capable XBee-ready development board.
Using the MaKey MaKey you can make anything into a key (get it?) just by connecting a few alligator clips. The MaKey MaKey is an invention kit that tricks your computer into thinking that almost anything is a keyboard. This allows you to hook up all kinds of fun things as an input.
It’s powerful, it’s portable, it’s Pro! This is a 3.3V microcontroller running a version of the stk500v2 bootloader at 8MHz. Just like the other Pro-series boards this board is built with all SMD components and comes with no headers populated in order to minimize the cost and the board profile. Of course this board has the same pin-configuration as the Arduino Mega so it is dimensionally shield compatible (but do keep in mind that this is a 3.3V board unlike the Arduino Mega).
The Pro Micro is similar to the Pro Mini except with an ATmega32U4 on board. The USB transceiver inside the 32U4 allows it to have USB connectivity on-board and do away with bulky external USB interface.
The Pro Micro is similar to the Pro Mini except with an ATmega32U4 on board. The USB transceiver inside the 32U4 allows it to have USB connectivity on-board and do away with bulky external USB interface.
The RedBoard combines the simplicity of the UNO's Optiboot bootloader (which is used in the Pro series), the stability of the FTDI (which we all missed after the Duemilanove was discontinued) and the R3 shield compatibility of the latest Arduino UNO R3. The RedBoard can be programmed over a USB Mini-B cable using the Arduino IDE: Just plug in the board, select "Arduino UNO" from the board menu and you're ready to upload code. RedBoard has all of the hardware peripherals you know and love.
Seeeduino Mega is a powerful microcontroller derived from Arduino Mega. It features ATmega2560 processor which brings a large number of I/O pins, as much as 70 digital I/O, 16 analog inputs, 14 PWM, and 4 hardware serial ports. Compared to Arduino Mega, they've shrunk the volume of Arduino Mega by at least 30% and made it 100% compatible with Seeed Shield products.
Seeeduino Stalker v3 is an Arduino compatible main board which has various functions. It's an X-Bee carrier board while using with X-Bee modules, such as GPS Bee, Bluetooth Bee and Wifi Bee, etc. It's a charger for Lipo while plugging a solar panel onto the board. Also, you can get time from the inside RTC chip, and all data can be easily stored through the SD card.
Would you like to learn electronics, with an all-in-one board that has sensors and LEDs built in? Circuit Playground is here - and it's the best way to practice programming on real hardware with no soldering or sewing required!
FLORA is Adafruit's fully-featured wearable electronics platform. It's a round, sewable, Arduino-compatible microcontroller designed to empower amazing wearables projects. FLORA comes with Adafruit's support, tutorials and projects. Check out dozens of FLORA tutorials on the Adafruit Learning System, with more added every week by Becky Stern, director of wearable electronics, and their dedicated wearables staff.
Love FLORA but want a bite-sized version? Look no further, GEMMA is a tiny wearable platform board with a lot of might in a 1" diameter package. Powered by a Attiny85 and programmable with an Arduino IDE over USB, you'll be able to realize any wearable project!
Trinket's got a big sister in town - the Pro Trinket 3V! Pro Trinket combines everything you love about Trinket with the familiarity of the core Arduino chip, the ATmega328. It's like an Arduino Pro Mini with more pins and USB tossed in. This is the 3V version of the Pro Trinket. Use this when programming via FTDI.
Trinket's got a big sister in town - the Pro Trinket 3V! Pro Trinket combines everything you love about Trinket with the familiarity of the core Arduino chip, the ATmega328. It's like an Arduino Pro Mini with more pins and USB tossed in. This is the 3V version of the Pro Trinket.
Trinket's got a big sister in town - the Pro Trinket 5V! Pro Trinket combines everything you love about Trinket with the familiarity of the common core Arduino chip, the ATmega328. It's like an Arduino Pro Mini with more pins and USB tossed in, so delicious. Choose this when programming via FTDI.
Trinket's got a big sister in town - the Pro Trinket 5V! Pro Trinket combines everything you love about Trinket with the familiarity of the common core Arduino chip, the ATmega328. It's like an Arduino Pro Mini with more pins and USB tossed in, so delicious.
Trinket may be small, but do not be fooled by its size! It's a tiny microcontroller board, built around the Atmel ATtiny85, a little chip with a lot of power. Perfect for when you don't want to give up your expensive dev-board and you aren't willing to take apart the project you worked so hard to design.
Trinket may be small, but do not be fooled by its size! It's a tiny microcontroller board, built around the Atmel ATtiny85, a little chip with a lot of power. Perfect for when you don't want to give up your expensive dev-board and you aren't willing to take apart the project you worked so hard to design.
mCore is an easy-to-use main control board specially designed for mBot. Based on Arduino Uno, mCore integrates various onboard sensors, such as buzzer, light sensor, RGB LED, etc., which provides you an easier way to start learning electronics.
Makeblock Orion is an easy-to-use mainboard based on Arduino Uno with improvements for education. It provides eight RJ25 ports to connect to all the other Me series modules with color-labels, can save you from horrible pin-wiring and help you focus on inventor amazing projects.
Sparki is an easy to use, affordable arduino robot. Featuring more than 15 sensors it can be used for projects such as maze solving, room navigation, line following and more.
Arduboy, the game system the size of a credit card. Create your own games, learn to program or download from a library of open source games for free!
The Arduboy development kit is a bare circuit board with the same components as the the final design for the Arduboy. The developer kit is powered by a coin cell battery, and does not have a case. But it's still pretty fun!
The arLCD is an Arduino Uno and an ezLCD303 3.5" TFT display with touchscreen on a single board. Widgets are supported to make a very powerful LCD display. www.earthmake.com
Learning the basics of electronics and programming is challenging. Learning them while juggling piles of tiny parts, jumper wires, and breadboards is even more difficult. With the Arno, we've gotten rid of the piles of parts. Everything you need to learn Arduino and complete interesting projects in already built in. The board comes fully assembled, ready to plug in with the included USB cable. Focus on learning how the circuits work and learning the Arduino language, then tackle the rest.
Arduino board for geeks.
A Robotics Kit for Ages 10 to 110. Make and program robots, animatronics, and more with Hummingbird Duo. It may be the first electronics kit that is fun and educational for a fourth grader, a high school student, a college engineering student, or an adult maker.
Arduino Uno R3 compatible board made in Korea
Arduino Uno R3 compatible board with BLE (Bluetooth 4.0) module made in Korea
LightUp's Arduino-compatible microcontroller block makes getting started with programming hardware accessible to kids. Just magnetically clip the programming wand to the block and you're ready to go!
Using the littleBits Arduino module you can easily incorporate programming into your littleBits circuits! It’s everything you know and love about Arduino without the breadboarding, soldering or wiring. Simply plug into your computer, snap together some modules, and program away!
Maker Board is a simple computer that you can learn to program in minutes. You can use it with speakers, lights, buttons, sensors and many other components provided in LetsStartCoding kits.
Rokit Smart is a user-friendly robotics kit that teaches building and programming (using Arduino) of robots without soldering
The AirBoard is an ultra power efficient wireless platform designed to explore, hack and deploy your prototype out in the field in seconds. Based on an ATmega328P@8MHz, it offers Over-The-Air Programming, a built-in battery with Battery Management System for 3 years autonomy, a breakout board connector and a shield header for WiFi, Bluetooth, BLE, XBee, GSM/GPRS and SIGFOX.
WildFire is an Arduino compatible board based on the Atmel ATMega1284P microcontroller and a Texas Instruments CC3000 WiFi module. Also included is an SD card slot and MAC/EEPROM chip. Version 2
WildFire is an Arduino compatible board based on the Atmel ATMega1284P microcontroller and a Texas Instruments CC3000 WiFi module. Also included is an SD card slot and MAC/EEPROM chip. Version 3
Attiny44 uC with the Google Code Arduino-Tiny core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny44 uC with the Google Code Arduino-Tiny core, configured fwith internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny44 uC with the David A. Mellis core, configured with external clock at 20 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny44 uC with the David A. Mellis core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny44 uC with the David A. Mellis core, configured with internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny45 uC with the Google Code Arduino-Tiny core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny45 uC with the Google Code Arduino-Tiny core, configured with internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny45 uC with the David A. Mellis core, configured with external clock at 20 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny45 uC with the David A. Mellis core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny45 uC with the David A. Mellis core, configured with internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny84 uC with the Google Code Arduino-Tiny core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny84 uC with the Google Code Arduino-Tiny core, configured with internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny84 uC with the Google Code Arduino-Tiny core, configured for use with an external crystal at 16 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny84 uC with the David A. Mellis core, configured with external clock at 20 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny84 uC with the David A. Mellis core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny84 uC with the David A. Mellis core, configured with internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny85 uC with the Google Code Arduino-Tiny core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny85 uC with the Google Code Arduino-Tiny core, configured with internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny85 uC with the Google Code Arduino-Tiny core, configured with internal High Frequency PLL clock at 16 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny85 uC with the Google Code Arduino-Tiny core, configured with an external clock at 16 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny85 uC with the David A. Mellis core, configured with external clock at 20 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny85 uC with the David A. Mellis core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny85 uC with the David A. Mellis core, configured with internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny2313 uC with the Google Code Arduino-Tiny core, configured with internal clock at 1 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.
Attiny2313 uC with the Google Code Arduino-Tiny core, configured with internal clock at 8 MHz. You can use the "Burn Bootloader" page to change the ATTiny’s configuration.