You are on page 1of 9

ARDUINO UNO

INFORMACIN GENERAL

El Uno Arduino es una placa electrnica basada en el Atmega328. Cuenta con 14 entradas / salidas
digitales pines (de los cuales 6 pueden ser utilizados como salidas PWM), 6 entradas analgicas, un
oscilador de cristal de 16 MHz, una conexin USB, un conector de alimentacin, una cabecera de
ICSP, y un botn de reinicio. Contiene todo lo necesario para apoyar al micro, slo tiene que
conectarlo a un ordenador con un cable USB o el poder con un adaptador AC-DC o la batera para
empezar.

El Uno difiere de todas las placas anteriores en que no utilizan el chip controlador USB FTDI a serie.
Por el contrario, cuenta con la Atmega16U2 (Atmega8U2 hasta la versin R2) programado como un
convertidor de USB a serie. Revisin 2 de la junta Uno tiene una resistencia tirando de la lnea HWB
8U2 a tierra, por lo que es ms fcil poner en modo DFU.

Revisin 3 de la placa tiene las siguientes caractersticas nuevas:

1,0 pinout: aade pines SDA y SCL que se encuentran cerca al pin AREF y dos pasadores de otros
nuevos que se pongan cerca del pin de RESET, el IOREF que permiten a los escudos de adaptarse a
la tensin proporcionada por la junta. En el futuro, escudos sern compatibles tanto con la tarjeta
que utiliza el regulador, que operan con 5V y con el Arduino Debido que funcionan con 3.3V. El
segundo es un pin no est conectado, que se reserva para usos futuros.

REINICIAR ms fuerte del circuito.
Atmega 16U2 reemplazar el 8U2.

"Uno" significa uno en italiano y se nombra para celebrar el prximo lanzamiento de Arduino 1.0. El
Uno y la versin 1.0 ser la versin de referencia de Arduino, de seguir adelante. El Uno es el ltimo
de una serie de placas Arduino USB, y el modelo de referencia para la plataforma Arduino, una
comparacin con las versiones anteriores, consulte el ndice de la placa Arduino.







RESUMEN
Microcontrolador ATmega328
Voltaje de Operacin 5V
Voltaje de Entrada (recomendado) 7-12V
Voltaje de Entrada (lmites) 6-20V
Canales de E / S del 14 (de los cuales 6 proporcionar una salida PWM)
Pines de entrada analgica 6
Corriente de I / S de CC Pin 40 mA
De corriente continua de 3.3V Pin 50 mA
Memoria Flash de 32 MB (ATmega328) de los cuales 0,5 KB utilizado por gestor de arranque
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Velocidad del reloj de 16 MHz.

ESQUEMA Y DISEO DE REFERENCIA
* EAGLE archivos: arduino-uno-Rev3-reference-design.zip (NOTA: trabaja con Eagle 6.0 y
posteriores)
* Esquema: arduino-uno-Rev3-schematic.pdf
* Nota: El diseo de referencia Arduino puede utilizar un Atmega8, 168, o 328, los modelos actuales
utilizan una ATmega328, pero una Atmega8 se muestra en el esquema de referencia. La
configuracin de pines es idntica en los tres procesadores.


ALIMENTACIN
El Uno Arduino puede ser alimentado a travs de la conexin USB o con una fuente de alimentacin
externa. La fuente de alimentacin se selecciona automticamente. Externo (no USB), el poder puede
venir de un adaptador de CA a CC (tomacorriente) o de la batera. El adaptador se puede conectar al
conectar un centro de 2.1mm-positivo enchufe en toma de alimentacin de la placa. Los cables de la
batera se pueden insertar en los encabezados de pin GND y Vin del conector de alimentacin. La
junta puede operar en un suministro externo de 6 a 20 voltios. Si se suministran con menos de 7V,
sin embargo, el pasador de 5V puede suministrar menos de cinco voltios y la junta puede ser
inestable. Si utiliza ms de 12V, el regulador de voltaje se puede sobrecalentar y daar la placa. El
rango recomendado es de 7 a 12 voltios.





Los pines de alimentacin son los siguientes:

*VIN. El voltaje de entrada a la placa Arduino cuando se utiliza una fuente de alimentacin externa (a
diferencia de 5 voltios de la conexin USB o de otra fuente de alimentacin regulada). Usted puede
suministrar tensin a travs de este pin, o, si el suministro de tensin a travs de la toma de poder,
acceder a ella a travs de este pin.

*5V.This pin genera una 5V regulado por el regulador en el tablero. El tablero puede ser alimentado
ya sea desde la entrada de alimentacin (7 - 12 V), el conector USB (5V), o el pasador de VIN de la
junta (7-12V). El suministro de tensin a travs de los pasadores de 5V o 3.3V no pasa por el
regulador, y puede daar la placa. No se lo aconsejo.

*3V3. Un suministro voltios 3,3 generada por el regulador de a bordo. Consumo de corriente mxima
es de 50 mA.

*GND. Clavijas de tierra.

MEMORIA
El Atmega328 tiene 32 MB (con 0,5 KB utilizados para el gestor de arranque). Tambin dispone de 2
KB de SRAM y 1 KB de memoria EEPROM (que puede ser ledo y escrito con la librera EEPROM).

ENTRADA Y SALIDA
Cada uno de los 14 pines digitales en el Uno se puede utilizar como entrada o de salida, usando las
funciones pinMode (), digitalWrite (), y las funciones de digitalRead (). Ellos operan a 5 voltios. Cada
pin puede proporcionar o recibir un mximo de 40 mA y tiene una interna de resistencia pull-up
(desconectado por defecto) de 20 a 50 kOhm. Adems, algunos pines tienen funciones
especializadas:

Serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmisin (TX) datos serie TTL. Estos se
encuentran conectados a los pines correspondientes de la ATmega8U2 USB-ha-chip de serie TTL.

Interrupciones externas: 2 y 3. Estas patillas se pueden configurar para desencadenar una
interrupcin en un valor bajo, un borde ascendente o descendente, o un cambio en el valor. Ver la
attachInterrupt () para obtener ms detalles.

PWM: 3, 5, 6, 9, 10 y 11. Proporcionar 8-bit de salida PWM con la funcin analogWrite ().


SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos pines apoyo a la comunicacin SPI utilizando la
biblioteca de SPI.

LED: 13. Hay un built-in LED conectado al pin digital 13. Cuando el pin es de alto valor, el LED est
encendido, cuando el pasador es bajo, es apagado.

El Uno tiene 6 entradas analgicas, etiquetados A0 a A5, cada una de las cuales proporcionan 10 bits
de resolucin (es decir 1024 valores diferentes). Por defecto miden desde el suelo a 5 voltios, aunque
es posible cambiar el extremo superior de su rango con el pasador y el AREF analogReference ()
funcin. Adems, algunos pines tienen funciones especializadas:

IST: A4 o A5 y pin SDA o pin SCL. Apoyar la comunicacin TWI utilizando la librera Wire.


Hay un par de alfileres en el tablero:

AREF. Tensin de referencia para las entradas analgicas. Se utiliza con analogReference ().

Restablecer. Lleve esta lnea LOW para reiniciar el microcontrolador. Normalmente se utiliza para
aadir un botn de reinicio para escudos que bloquean el uno en el tablero.

Vase tambin el mapeo entre los pines de Arduino y puertos ATmega328. La asignacin para el
Atmega8, 168, y 328 es idntico.

COMUNICACIN
El Uno Arduino tiene una serie de facilidades para comunicarse con un ordenador, otro Arduino, u
otros microcontroladores. El ATmega328 ofrece UART TTL (5V) de comunicacin en serie, que est
disponible en los pines digitales 0 (RX) y 1 (TX). Un ATmega16U2 en los canales de comunicacin a
bordo esta serie a travs de USB y aparece como un puerto COM virtual con el software en el
ordenador. El firmware '16U2 utiliza el estndar de los controladores USB, COM, y no hay ningn
controlador externo es necesario. Sin embargo, en Windows, un archivo. Inf se requiere. El software
de Arduino incluye un monitor de serie que permite a los simples datos de texto que se enva desde y
hacia la placa Arduino. Los LEDs RX y TX en el tablero parpadea cuando se estn transmitiendo
datos a travs de la ficha de USB a serie y la conexin USB a la computadora (pero no para la
comunicacin de serie en los pines 0 y 1).




PROGRAMACIN
El Uno Arduino puede ser programado con el software de Arduino (descarga). Seleccione "Arduino
Uno de los men Herramientas> Consejo (de acuerdo con el microcontrolador en el tablero). Para
obtener ms informacin, consulte la referencia y tutoriales. El ATmega328 en la Arduino Uno viene
pre-quemado con un gestor de arranque que le permite cargar nuevo cdigo a la misma sin el uso de
un programador de hardware externo. Se comunica utilizando el protocolo original STK500 (de
referencia, archivos de cabecera C). Tambin puede pasar por alto el gestor de arranque y el
programa del microcontrolador a travs de la ICSP (programacin In-Circuit Serial) cabecea, ver las
instrucciones para los detalles. El ATmega16U2 (o 8U2 en los REV1 y REV2 tablas) el cdigo fuente
est disponible el firmware. El ATmega16U2/8U2 est cargado con un cargador de arranque DFU,
que puede ser activado por:

En Rev1 juntas: conectar el puente de soldadura en la parte posterior de la placa (cerca del mapa de
Italia) y luego reiniciar el 8U2.

En Rev2 o tablas posteriores: hay una resistencia que tirando de la lnea de 8U2/16U2 HWB a tierra,
por lo que es ms fcil poner en modo DFU.

A continuacin, puede utilizar el software de la FLIP de Atmel (Windows) o el programador DFU (Mac
OS X y Linux) para cargar un nuevo firmware. O puede utilizar el encabezado de ISP con un
programador externo (sobrescribir el gestor de arranque DFU). Ver este tutorial aportado por los
usuarios para obtener ms informacin.
















RESET AUTOMTICO DE SOFTWARE
En lugar de exigir una prensa fsico del botn de reinicio antes de que una carga, el Uno Arduino est
diseado de una manera que le permite ser restaurada mediante el software que se ejecuta en un
ordenador conectado. Una de las lneas de control de flujo de hardware (DTR) de la
ATmega8U2/16U2 est conectado a la lnea de reposicin del ATmega328 travs de un condensador
100 nF. Cuando esta lnea se afirma (tomado bajo), la lnea de reset cae lo suficiente como para
restablecer el chip. El software de Arduino utiliza esta capacidad que le permite cargar el cdigo con
slo pulsar el botn de subida en el entorno Arduino. Esto significa que el gestor de arranque puede
tener un tiempo de espera ms corta, como la reduccin de DTR puede ser bien coordinada con el
inicio de la carga. Esta configuracin tiene otras implicaciones. Cuando el Uno se conecta a un
ordenador con Mac OS X o Linux, se pone a cero cada vez que se realiza una conexin a ella desde el
software (a travs de USB). Para el siguiente medio segundo ms o menos, el gestor de arranque se
est ejecutando en la ONU. Mientras que est programado para ignorar los datos con formato
incorrecto (es decir, nada, adems de un proceso de carga del nuevo cdigo), que interceptar los
primeros bytes de datos enviados a la junta despus de una conexin se abre. Si un esquema que se
ejecuta en la placa recibe una configuracin en tiempo u otros datos cuando se inicia por primera
vez, asegrese de que el software con el que se comunica espera un segundo despus de abrir la
conexin y antes de enviar estos datos. El Uno contiene una traza que se puede cortar para
deshabilitar la auto-reset. Las almohadillas en cada lado de la huella puede ser soldadas entre s para
volver a habilitar la misma. Ha marcado "RESET-ES". Tambin puede ser capaz de desactivar el
reinicio automtico mediante la conexin de una resistencia de 110 ohmios de 5V a la lnea de reset,
ver este hilo del foro para ms detalles.

PROTECCIN CONTRA SOBRECORRIENTE POR USB
El Uno Arduino tiene un polifusible reajustable que protege a los puertos USB de tu ordenador de
pantalones cortos y de sobrecorriente. Aunque la mayora de las computadoras ofrecen su proteccin
interna, el fusible proporciona una capa adicional de proteccin. Si hay ms de 500 mA se aplica al
puerto USB, el fusible automticamente se corta la conexin hasta que el cortocircuito o una
sobrecarga se han eliminado.

CARACTERSTICAS FSICAS
La longitud mxima y la anchura de la Junta de Coordinacin Uno son 2,7 y 2,1 pulgadas
respectivamente, con el conector USB y conector de alimentacin se extiende ms all de la
dimensin anterior. Cuatro orificios de los tornillos permite que la tarjeta sea sujeto a una superficie
o caja. Obsrvese que la distancia entre los pines digitales 7 y 8 es de 160 milsimas de pulgada
(0,16 "), no un mltiplo par de la separacin 100 milsimas de los pasadores de otros.

You might also like