Difference between revisions of "Iteaduino UNO"

From ITEAD Wiki
Jump to: navigation, search
(Memory)
(Input and Output)
Line 82: Line 82:
  
 
==Input and Output==
 
==Input and Output==
 +
Each of the 14 digital pins on the Uno can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead()functions. They operate at 3.3/5 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions:
 +
 +
* '''Serial:''' 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the ATmega8U2 USB-to-TTL Serial chip.
 +
* '''External Interrupts:''' 2 and 3. These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attachInterrupt() function for details.
 +
* PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite() function.
 +
* '''SPI:''' 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication using the SPI library.
 +
* '''LED:''' 13. There is a built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it's off.
 +
 +
The Uno has 6 analog inputs, labeled A0 through A5, each of which provide 10 bits of resolution (i.e. 1024 different values). By default they measure from ground to 3.3/5 volts, though is it possible to change the upper end of their range using the AREF pin and the analogReference() function. Additionally, some pins have
 +
specialized functionality:
 +
* '''TWI:''' A4 or SDA pin and A5 or SCL pin. Support TWI communication using the Wire library.
 +
 +
There are a couple of other pins on the board:
 +
* '''AREF.''' Reference voltage for the analog inputs. Used with analogReference().
 +
* '''Reset.''' Bring this line LOW to reset the microcontroller. Typically used to add a reset button to shields which block the one on the board.
  
 
==Communication==
 
==Communication==

Revision as of 01:26, 20 May 2014

Overview

Iteaduino Uno is a microcontroller board based on the Arduino UNO. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started.

Features

  • New external IO pin map
  • Efficient DC-DC Power supply with wide range input
  • 3.3V/5V Operating Voltage selection
  • All pins out for Sensor and Servo
  • UART/IIC interface breakout

Spec

Microprocessor ATmega328,ATmega8U2
PCB size 68.58mm X 58.42mm X 1.6mm
Indicators Power,TX,RX,D13
Power supply(recommended) 7-23V DC
Power supply(limits) 23 VDC (max)
Communication Protocol UART,SPI,IIC
Clock Speed 16MHz

Electrical Characteristics

Specification Min. Typical Value Max. Unit
Input voltage 7 - 23 VDC
Operating Voltage - 3.3/5 - VDC
DC Current per I/O Pin - 40 - mA

Hardware

IteadunoUNO1.jpg

Digital/Servo Interface: D0~D13 pin

Sensor Interface: A0 A1 A2 A3 A4 A5 pin

Pin Map

Power

The Iteaduino Uno can be powered via the USB connection or with an external power supply. The power source is selected automatically. External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the board's power jack. Leads from a battery can be inserted in the Gnd and Vin pin headers of the POWER connector.

The board can operate on an external supply of 7 to 23 volts. If supplied with less than 7V, however, the 5V pin may supply less than five volts and the board may be unstable.

Power supply select switch:

Iteaduino UNO iteadstudio.com 2012-11-11 4 Tech Support: support@iteadstudio.com On Iteaduino UNO board, there is a supply power select switch for selecting the 3.3/5V power supply. Much compatible shields can be plug in Iteaduino UNO board.

The power pins are as follows:

  • VIN. The input voltage to the Iteaduino board when it's using an external power source (as opposed to 5 volts from the USB connection or other regulated power source). You can supply voltage through this pin, or, if supplying voltage via the power jack, access it through this pin.
  • 5V. This pin outputs a regulated 5V from the regulator on the board. The board can be supplied with power either from the DC power jack (7 - 12V), the USB connector (5V), or the VIN pin of the board (7-12V). Supplying voltage via the 5V or 3.3V pins bypasses the regulator, and can damage your board. We don't advise it.
  • 3V3. A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 500 mA.
  • GND. Ground pins.

Memory

The ATmega328 has 32 KB (with 0.5 KB used for the bootloader). It also has 2 KB of SRAM and 1 KB of EEPROM.

Input and Output

Each of the 14 digital pins on the Uno can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead()functions. They operate at 3.3/5 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions:

  • Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the ATmega8U2 USB-to-TTL Serial chip.
  • External Interrupts: 2 and 3. These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attachInterrupt() function for details.
  • PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite() function.
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication using the SPI library.
  • LED: 13. There is a built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it's off.

The Uno has 6 analog inputs, labeled A0 through A5, each of which provide 10 bits of resolution (i.e. 1024 different values). By default they measure from ground to 3.3/5 volts, though is it possible to change the upper end of their range using the AREF pin and the analogReference() function. Additionally, some pins have specialized functionality:

  • TWI: A4 or SDA pin and A5 or SCL pin. Support TWI communication using the Wire library.

There are a couple of other pins on the board:

  • AREF. Reference voltage for the analog inputs. Used with analogReference().
  • Reset. Bring this line LOW to reset the microcontroller. Typically used to add a reset button to shields which block the one on the board.

Communication

Programming

Automatic (Software) Reset

USB Over-current Protection

Links and References

Download

Datasheet for Iteaduino UNO

Schematic for Iteaduino UNO

Fritzing Parts for Iteaduino UNO

Useful Link

<Fritzing Parts: ITEAD Development Board>