Está en la página 1de 7

ARDUINO UNO

El Arduino Uno es una placa electrnica basada en el microprocesador Atmega328 ( ficha tcnica ). Tiene 14 pines digitales de entrada / salida (de las cuales 6 se puede utilizar como salidas PWM), 6 entradas analgicas, un 16 MHz resonador cermico, una conexin USB, un conector de alimentacin, una cabecera ICSP, y un botn de reinicio. Contiene todo lo necesario para apoyar el microcontrolador, basta con conectarlo a un ordenador con un cable USB o el poder con un adaptador AC-DC o batera para empezar. El Uno se diferencia de todos los consejos anteriores, ya que no utiliza el chip controlador FTDI USB-to-serial. En su lugar, se cuenta con el ATMEGA16U2 (Atmega8U2 hasta la versin R2) programado como convertidor 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 de poner en modo DFU . Revisin 3 de la junta directiva tiene las siguientes caractersticas nuevas:

1.0 pinout: aadido SDA y SCL pines que se encuentran cerca del 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, escudos ser compatible tanto con la tarjeta que use el AVR, que operan con 5V y con el Arduino Due que operan con 3.3V. El segundo es un pasador no conectado, que est reservado para usos futuros. Stronger circuito de RESET. Atmega 16U2 reemplaza 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, movindose hacia adelante. El Uno es el ltimo de una serie de placas Arduino USB y el modelo de referencia para la plataforma Arduino, para una comparacin con las versiones anteriores, consulte el ndice.

R e su me n Microcontroladores Voltaje de funcionamiento Voltaje de entrada (recomendado) Voltaje de entrada (lmites) Pines E / S digitales DC Corriente por I / O Pin ATmega328 5V 7-12V 6-20V 14 (de los cuales 6 proporcionan PWM) 40 mA 32 KB ( ATmega328 ) de los cuales 0,5 KB utilizado por gestor de arranque 2 KB ( ATmega328 ) 1 KB ( ATmega328 ) 16 MHz

Pines de entrada analgica 6 Corriente CC para Pin 3.3V 50 mA Memoria Flash SRAM EEPROM Velocidad del reloj

Esq u e ma d e re fe re n c ia D ise o EAGLE archivos: arduino-uno-Rev3-reference-design.zip (NOTA: trabaja con guila 6.0 y posteriores) Esquema: arduino-uno-Rev3-schematic.pdf Nota: El diseo de referencia de Arduino puede utilizar un Atmega8, 168, o 328, los modelos actuales utilizan unATmega328, pero un Atmega8 se muestra en el esquema de referencia. La configuracin de pines es idntico en los tres procesadores. Po te n c ia 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. (No USB) Fuente de alimentacin externa puede venir con un adaptador de ACDC (pared-verruga) o la batera. El adaptador se puede conectar al conectar un enchufe de 2,1 mm de centro positivo en el conector de alimentacin de la

placa. Cables de la batera se pueden insertar en los cabezales de 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, sin embargo, el pin de 5V puede suministrar menos de cinco voltios y la junta 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. El voltaje de entrada a la placa Arduino cuando se trata de utilizar una fuente de alimentacin externa (en lugar de 5 voltios de la conexin USB u otra fuente de alimentacin regulada). Puede suministrar tensin a travs de este pin, o, si el suministro de tensin a travs de la toma de alimentacin, el acceso a travs de este pin. 5V. Este pin como salida una 5V regulada desde el regulador en el tablero. El tablero puede ser alimentado ya sea desde la toma de la corriente continua (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 la placa. No aconsejamos ella. 3V3. Un suministro de 3,3 voltios generados por el regulador a bordo. El drenaje actual mximo es de 50 mA. GND. patillas de tierra. IOREF. Este pin de la placa Arduino proporciona la referencia de tensin con la que opera el microcontrolador. Un escudo configurado puede leer el voltaje pin IOREF y seleccione la fuente de alimentacin adecuada o habilitar traductores voltaje en las salidas para trabajar con los 5V o 3.3V. Me mo ria 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 ). En tra d a y sa l id a Cada uno de los 14 pines digitales en el Uno se puede utilizar como una entrada o salida, usando pinMode () , digitalWrite (), y digitalRead () funciones. Ellos funcionan a 5 voltios. Cada pin puede proporcionar o recibir un mximo de 40 mA y tiene una resistencia pull-up interna (desconectada 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 transmitir (TX) datos serie TTL. Estos pasadores estn conectados a las clavijas correspondientes de la ATmega8U2 de USB a TTL chip 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 obtener ms informacin. PWM:. 3, 5, 6, 9, 10, 11 y proporcionar una salida de PWM de 8 bits con el analogWrite () la funcin. SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos pasadores de soporte de la comunicacin SPI utilizando la biblioteca. LED: 13. Hay un built-in LED conectado al pin digital 13. Cuando el pin es un valor alto, 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 con el pin AREF y la analogReference function (). Adems, algunos pines tienen funciones especializadas:

TWI: A4 o A5 y el pin SDA y SCL pin. Apoyo TWI comunicacin con el alambre biblioteca . Hay un par de patas de la placa:

AREF. Voltaje de referencia para las entradas analgicas. Se utiliza con analogReference (). Restablecer. Lleve esta lnea LOW para reiniciar el microcontrolador. Normalmente se utiliza para agregar un botn de reinicio para escudos que bloquean la que est en el tablero. Ver tambin el mapeo entre los pines de Arduino y ATmega328 puertos . El mapeo para Atmega8, 168, y 328 es idntico. C o mu n ic a c i n El Arduino Uno tiene un nmero de instalaciones para la comunicacin con un ordenador, otro Arduino, u otros microcontroladores. El ATmega328 ofrece UART TTL comunicacin (5V) de 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 con el software en el

ordenador. El firmware '16U2 utiliza los controladores de 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 puerto serie que permite a los datos de texto simples para ser enviados hacia y desde la placa Arduino. El RX y TX LED en el tablero parpadear cuando los datos se transmiten a travs del chip USB a serie y la conexin USB al ordenador (pero no para la comunicacin en serie en los pines 0 y 1). Una biblioteca Software Serial permite la comunicacin en serie en cualquiera de los pines digitales de la ONU. El ATmega328 tambin es compatible con I2C comunicacin (TWI) y SPI. El software de Arduino incluye una librera Wire para simplificar el uso del I2C bus, consulte la documentacin para ms detalles. Para la comunicacin SPI, utilice la biblioteca de SPI . Pro g ra ma c i n El Arduino Uno se puede programar con el software de Arduino ( descarga ). Seleccione "Arduino Uno de las Herramientas> Panel de men (de acuerdo con el microcontrolador en la placa). Para obtener ms informacin, consulte la referencia y tutoriales . El ATmega328 en la Arduino Uno preburned viene con un cargador de arranque que le permite cargar nuevo cdigo a la misma sin el uso de un programador de hardware externo. Se comunica con el original STK500 protocolo ( de referencia ,archivos de cabecera C ). Tambin puede pasar por alto el gestor de arranque y el programa del microcontrolador a travs del ICSP (programacin en circuito serie) cabecea, ver las instrucciones para ms detalles. El ATMEGA16U2 (o 8U2 en las tablas rev1 y rev2) cdigo fuente del firmware est disponible. El ATMEGA16U2 se carga / 8U2 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 posteriores juntas: hay una resistencia que tirando de la lnea HWB 8U2/16U2 a tierra, por lo que es ms fcil de poner en modo DFU.A continuacin, puede utilizar el software FLIP de Atmel (Windows) o el programador DFU (Mac OS X y Linux) para cargar un nuevo firmware. O puede utilizar el encabezado ISP con un programador externo (sobrescribir el gestor de arranque DFU). Ver este tutorial aportado por los usuarios para obtener ms informacin.

R e sta b le c imie n to a u to m tic o ( So ftwa re ) En lugar de requerir una prensa fsica del botn de reinicio antes de un proceso de carga, la Arduino Uno est diseado de una manera que permite que se restablece por software que se ejecuta en un ordenador conectado. Una de las lneas de control de flujo de hardware (DTR) de la ATmega8U2 / 16U2 est conectada a la lnea de reset del ATmega328 mediante un condensador de 100 nanofarad. Cuando se afirma esta lnea (tomado bajo), la lnea de restablecimiento pasa el tiempo suficiente para restablecer el chip. El software de Arduino utiliza esta capacidad que le permite cargar 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 corto, 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 ya sea a un ordenador con Mac OS X o Linux, se restablece cada vez que se realiza una conexin a la misma desde el software (a travs de USB). Para el siguiente medio segundo o menos, el gestor de arranque se est ejecutando en la ONU. Mientras que est programado para ignorar datos malformados (es decir, nada, adems de una subida del nuevo cdigo), se interceptar los primeros bytes de datos enviados a la tarjeta despus de abrir una conexin. Si un dibujo se ejecuta en la placa recibe la configuracin de una sola vez o de 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 los datos. El Uno contiene una traza que se puede cortar para desactivar el auto-reset. Las almohadillas a ambos lados de la traza se pueden soldar juntos para volver a habilitarlo. Ha marcado "RESET-ES". Tambin puede ser capaz de desactivar el auto-reset conectando una resistencia de 110 ohm de 5V a la lnea de reinicio, vase este hilo del foro para ms detalles. Pro te c c i n d e so b re c o rrie n te USB El Arduino Uno tiene una POLYFUSE reseteable que protege a los puertos USB de tu ordenador de cortocircuitos y sobretensiones. Aunque la mayora de los ordenadores proporcionan su propia proteccin interna, el fusible proporciona una capa adicional de proteccin. Si se aplica ms de 500 mA al puerto USB, el fusible se romper automticamente la conexin hasta que se elimina el cortocircuito o una sobrecarga.

C a ra c te rstic a s fsic a s La longitud y la anchura de la PCB Uno mximo son 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 de los tornillos que la Junta pueda fijarse 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 es un mltiplo par del milsimas de pulgada espaciamiento de los otros pernos 100.

ESTE MODELO ARDUINO-UNO, FUE EL QUE UTILIZAMOS EN NUESTRO PROYECTO EL CICLO ANTERIOR.

También podría gustarte