Académique Documents
Professionnel Documents
Culture Documents
El Uno se diferencia de todas las placas anteriores en que no utiliza el chip controlador de
USB a serial FTDI. En lugar de ello, se cuenta con el Atmega16U2 ( Atmega8U2 hasta la
versin R2) programado como convertidor USB a serie.
1.0 pinout: aadido pines SDA y SCL cerca al pin AREF y otros dos nuevos pernos
colocados cerca del pin RESET, el IOREF que permiten a los escudos para
adaptarse al voltaje suministrado desde la pizarra. En el futuro, los escudos sern
compatibles tanto con la junta que utiliza el AVR, que funciona con 5V y con el
Arduino Debido que opera con 3.3V. El segundo es un pin no est conectado, que se
reserva para usos futuros.
Resumen de caractersticas
Microcontroladores
Tensin de funcionamiento
ATmega328
5V
Voltaje de entrada
(recomendado)
Voltaje de entrada (lmites)
Digital I / O Pins
Pines de entrada analgica
Corriente continua para las E /
S Pin
Corriente de la CC para Pin
3.3V
Memoria Flash
SRAM
EEPROM
Velocidad del reloj
7-12V
6-20V
14 (de los cuales 6 proporcionan PWM)
6
40 mA
50 mA
32 KB ( ATmega328 ) de los cuales 0,5 KB utilizado por el
gestor de arranque
2 KB ( ATmega328 )
1 KB ( ATmega328 )
16 MHz
Alimentacin de potencia
El Arduino Uno puede ser alimentado a travs de la conexin USB o con una fuente de
alimentacin externa. La fuente de alimentacin se selecciona automticamente.
La aliemntacin externa (no USB) de potencia puede venir con un adaptador de AC-DC o
de batera. El adaptador se puede conectar al conector con un centro positivo en el enchufe
de 2,1 mm en el conector de alimentacin de la placa. Si usa una batera se pueden insertar
en los encabezados pin GND y Vin del conector de alimentacin.
La tarjeta puede funcionar con un suministro externo de 6 a 20 voltios. Si se proporcionan
menos de 7V, no obstante, el pin de 5V puede suministrar menos de cinco voltios y el
circuito puede ser inestable. Si se 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 como sigue:
VIN. La tensin de entrada a la placa Arduino cuando se trata de utilizar una fuente
de alimentacin externa (en contraposicin a 5 voltios de la conexin USB o de otra
5V. Este pin como salida una 5V regulado por el regulador en el tablero. El tablero
puede ser alimentado ya sea desde el conector de alimentacin de CC (7 12), el
conector USB (5V) o el pasador de VIN del tablero (7-12V). El suministro de
tensin a travs de los 5V o 3.3V pins no pasa por el regulador, y puede daar su
tablero. No aconsejamos ella.
Memoria
El ATmega328 tiene 32 KB (con 0,5 KB utilizado por el gestor de arranque). Tambin
dispone de 2 KB de SRAM y 1 KB de 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 una entrada o salida,
utilizando pinMode () ,digitalWrite () , y () digitalRead funciones. Operan a 5 voltios. Cada
pin puede proporcionar o recibir un mximo de 40 mA y tiene una resistencia de pull-up
(desconectado por defecto) de 20-50 kOhms. Adems, algunos pernos han especializado
funciones:
De serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y de transmisin (TX) TTL
datos en serie. Estos pines estn conectados a los pines correspondientes
del ATmega8U2 USB-to-TTL de chips de serie.
Interrupciones externas:. 2 y 3 Estos pines pueden ser configurados para activar una
interrupcin en un valor bajo, un flanco ascendente o descendente, o un cambio en
el valor. Ver el attachInterrupt () funcin para ms detalles.
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 uno de los cuales
proporcionan 10 bits de resolucin (es decir, 1.024 valores diferentes). Por defecto se
miden desde el suelo a 5 voltios, aunque es posible cambiar el extremo superior de su rango
utilizando el pin AREF y la analogReference () funcin. Adems, algunos pernos han
especializado funcionalidad:
Ver tambin el mapeo entre los pines de Arduino y puertos ATmega328 . La asignacin para
el Atmega8, 168, y 328 es idntico.
Comunicacin
El Arduino Uno tiene una serie de instalaciones para la comunicacin 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 mesa esta comunicacin serie a travs de USB y
aparece como un puerto com virtual para el software en el ordenador. El firmware 16U2
utiliza los controladores COM USB estndar, y no se necesita ningn controlador
externo. Sin embargo, en Windows, se requiere un archivo inf. . El software de Arduino
incluye un monitor de serie que permite que los datos simples de texto que se envan desde
y hacia la placa Arduino. Las RX y TX LED en el tablero parpadearn cuando se estn
transmitiendo datos a travs del chip de USB a serie y conexin USB al ordenador (pero no
para la comunicacin en serie en los pines 0 y 1).
Una biblioteca SoftwareSerial permite la comunicacin en serie en cualquiera de los pines
digitales de la ONU.
Programacin
El Arduino Uno se puede programar con el software de Arduino ( descarga ). Seleccione
Arduino Uno de lasHerramientas> Junta de men (de acuerdo con el microcontrolador en
su tablero). Para obtener ms detalles, consulte lareferencia y tutoriales .
Los ATmega328 en la Arduino Uno viene precargado con un gestor de arranque que le
permite subir un cdigo nuevo a ella sin el uso de un programador de hardware externo. Se
comunica utilizando el original STK500 protocolo ( de referencia , archivos de cabecera
C ).
Tambin puede pasar por alto el gestor de arranque y programar el microcontrolador a
travs del ICSP (In-Circuit Serial Programming) cabecea; consulte estas instrucciones para
obtener ms informacin.
El ATmega16U2 (o 8U2 en el rev1 y tableros Rev2) cdigo fuente del firmware
disponible. El ATmega16U2 / 8U2 se carga con un cargador de arranque DFU, que puede
ser activado por:
En las placas Rev1: conectar el jumper de soldadura en la parte posterior del tablero
(cerca del mapa de Italia) y luego reiniciar el 8U2.
En las placas Rev2 o posteriores: hay una resistencia que tirando de la lnea
8U2/16U2 HWB a tierra, por lo que es ms fcil de poner en modo DFU.
Caractersticas fsicas
La longitud y la anchura del PCB UNO, son como mximo de 2,7 y 2,1 pulgadas,
respectivamente, con el conector USB y el conector de alimentacin que se extiende ms
all de la dimensin anterior. Cuatro orificios para tornillos que permitir fijarla a una
superficie o caja. Tenga en cuenta 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 de 100 milsimas de
pulgada de los otros pasadores.