The first official 32-bit Arduino development board, released in 2012! The 32-bit microcontroller is a welcome addition to the Arduino range, with a fast clock speed (84MHz) and huge amounts of flash/SRAM (512kB/96kB respectively).
One of the disadvantages is that it only has 3.3V tolerant inputs, meaning there are no guarantees that shields designed for the rest of the Arduino range will work with the Due.
- Vcc: +3.3V
- Architecture: Atmel SAM3X8E ARM Cortex-M3 CPU
- Flash: 512kB
- SRAM: 96kB
- Clock: 84MHz
- GPIO: 54 (12 can be PWM)
- Analogue Inputs: 12
- USB OTG
- UART’S: 4
Official Version: http://arduino.cc/en/Main/ArduinoBoardDue
- Summary: http://www.atmel.com/Images/doc11057s.pdf
- Full Version: http://www.atmel.com/Images/doc11057.pdf
The Due currently has a problem running the OneWire library. The micros() function has a problem with noInterrupts(), causing the library to work sporadically. The problem and potential work-arounds are listed on this forum page. My friend found that Reply #41 on Feburary 13, 2013 by leonid_leonid fixed the issue.
Being one of the most popular Arduino boards, most shields are designed to be compatible with the Arduino Uno. The original contains a DIP-packaged microcontroller placed in a socket, but there is also a SMD version.
- Vcc: +5V
- Architecture: ATmega328
- SRAM: 2kB
- EEPROM: 1kB
- Clock: n/a
- GPIO: 14 (6 can be PWM)
- Analogue Pins: 6
- Serial-to-USB chip
I used one of these in the Luxcity Tonic UV Control System project.
The Arduino Yun was released in 2013, and was the first Arduino to incorporate a traditional real-time Arduino microcontroller (the Arduino Leonardo) with a networked, high-performance Linux-based SOC running right next to it.
|Architecture 2||Atheros AR9331|