Difference between revisions of "Arduino DUE"

From Geeetech Wiki
Jump to: navigation, search
Line 16: Line 16:
 
voltages, like 5V to an I/O pin could damage the board.'''
 
voltages, like 5V to an I/O pin could damage the board.'''
  
Note:The program will not run until you press the key of reset when you program for the DUE in frist everytime.
+
'''Note:The program will not run until you press the key of reset when you program for the DUE in frist everytime'''.
  
 
The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with a AC-to-DC adapter
 
The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with a AC-to-DC adapter

Revision as of 04:00, 29 April 2013

Overview

The Due is Arduino's first ARM-based Arduino development board. This board is based on a powerful 32bit CortexM3 ARM microcontroller made programmable through the familiar Arduino IDE. It increases the computing power available to Arduino users keeping the language as compatible as possible so that many programs will be migrated in a matter of minutes!

The Arduino Due has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), an 84 MHz clock, a USB-OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button. There are also some cool features like DACs, Audio, DMA , an experimental multi tasking library and more.

The command set for the module is entirely comprised of ASCII-based printable characters and allows you to change languages (English or Spanish), change between 9 different voices, and even control speech parameters on the fly. The module also communicates back to your system so you can get settings, version information and even "finished speaking" flags back from the board.

Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Providing higher voltages, like 5V to an I/O pin could damage the board.

Note:The program will not run until you press the key of reset when you program for the DUE in frist everytime.

The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with a AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.

The Due follows the 1.0 pinout:

TWI: SDA and SCL pins that are near to the AREF pin.

The IOREF pin which allows an attached shield with the proper configuration to adapt to the voltage provided by the board. This enables shield compatibility with a 3.3V board like the Due and AVR-based boards which operate at 5V.

An unconnected pin, reserved for future use.