ARDUINO UNO es la mejor placa para comenzar con la electrónica y PROGRAMACIÓN. Si esta es su primera experiencia jugando con la plataforma, ARDUINO UNO es el tablero más robusto con el que puede comenzar a jugar. ARDUINO UNO ES LA TARJETA más utilizada y documentada de toda la familia Arduino.
Arduino Uno es una placa de microcontrolador basada en ATmega328P. Tiene 14 pines de entrada/salida digital (de los cuales 6 se pueden usar como salidas PWM), 6 entradas analógicas, un cristal de cuarzo de 16MHz, una conexión USB, un conector de alimentación, un encabezado ICSP y un botón de reinicio. Contiene todo lo necesario para soportar el microcontrolador; simplemente conéctelo a una computadora con un cable USB o enciéndalo con un adaptador de CA a CC o batería para comenzar. Puede jugar con su UNO sin preocuparse demasiado por hacer algo mal, en el peor de los casos, puede reemplazar el chip por unos pocos dólares y comenzar de nuevo.
"Uno" significa uno en italiano y fue elegido para marcar el lanzamiento de Arduino Software (IDE) 1.0. La placa Uno y la versión 1.0 de Arduino Software (IDE) fueron las versiones de referencia de Arduino, ahora evolucionadas a versiones más nuevas. La placa Uno es la primera de una serie de placas Arduino USB, y el modelo de referencia para la plataforma Arduino; Para obtener una lista extensa de tableros actuales, pasados u obsoletos, consulte el índice de tableros Arduino.
COMO EMPEZAR
Puede encontrar en la sección DE ARDUINO Primeros pasos toda la información que necesita para configurar su placa, usar el software Arduino (IDE) y comenzar a jugar con la PROGRAMACIÓN y la electrónica.
DESCARGAR SOFTWARE ARDUINO
Advertencias
El Arduino Uno tiene un fusible reiniciable que protege los puertos USB de su computadora de cortocircuitos y sobrecorriente. Aunque la mayoría de las computadoras proporcionan su propia protección interna, el fusible proporciona una capa adicional de protección. Si se aplican más de 500 mA al puerto USB, el fusible interrumpirá automáticamente la conexión hasta que se elimine el corto o la sobrecarga.
ALIMENTACIÓN
La placa Arduino Uno se puede alimentar a través de la conexión USB o con una fuente de alimentación externa. La fuente de alimentación se selecciona automáticamente. La alimentación externa (no USB) puede provenir de un adaptador de CA a CC o de una batería. El adaptador se puede conectar enchufando un enchufe de centro positivo de 2.1 mm en el conector de alimentación de la placa. Los cables de una batería se pueden insertar en los conectores de clavija GND y Vin del conector POWER. La placa puede funcionar con una fuente externa de 6 a 20 voltios. Sin embargo, si se suministra con menos de 7 V, el pin de 5 V puede suministrar menos de cinco voltios y la placa puede volverse inestable. Si usa más de 12V, el regulador de voltaje puede sobrecalentarse y dañar la placa. El rango recomendado es de 7 a 12 voltios. Los pines de alimentación son los siguientes:
Vin. El voltaje de entrada a la placa Arduino cuando se utiliza una fuente de alimentación externa (a diferencia de los 5 voltios de la conexión USB u otra fuente de alimentación regulada). Puede suministrar voltaje a través de este pin o, si suministra voltaje a través del conector de alimentación, acceder a él a través de este pin.
5V. Este pin emite 5V regulados desde el regulador en el tablero. La placa se puede alimentar con el conector de alimentación de CC (7 - 12V), el conector USB (5V) o el pin VIN de la placa (7-12V). EVITA suministrAR EL voltaje a través de los pines de 5V o 3.3V YA QUE puede dañar su placa. No lo aconsejamos
3V3. Un suministro de 3,3 voltios generado por el regulador de a bordo. El consumo de corriente máximo es de 50 mA.
GND Pines de tierra.
IOREF Este pin en la placa Arduino proporciona la referencia de voltaje con la que opera el microcontrolador. Un blindaje configurado correctamente puede leer el voltaje del pin IOREF y seleccionar la fuente de alimentación adecuada o permitir que los traductores de voltaje en las salidas funcionen con 5V o 3.3V.
MEMORIA
El ATmega328 tiene 32KB (con 0.5 KB ocupados por el gestor de arranque). También tiene 2 KB de SRAM y 1 KB de EEPROM (que se pueden leer y escribir con la biblioteca EEPROM).
ENTRADAS Y SALIDAS
Cada uno de los 14 pines digitales del ARDUINO Uno se puede usar como entrada o salida, utilizando las funciones pinMode(), digitalWrite() y digitalRead(). Operan a 5 voltios. Cada pin puede proporcionar o recibir 20mA como condición de funcionamiento recomendada y tiene una resistencia pull-up interna (desconectada por defecto) de 20-50k ohm. Un máximo de 40mA es el valor que no debe superarse en ningún pin de E/S para evitar daños permanentes en el microcontrolador.
Además, algunos pines tienen funciones especializadas:
- Serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir (TX) datos en serie TTL. Estos pines están conectados a los pines correspondientes del chip serial USB a TTL ATmega8U2.
- INTERRUPCIONES EXTERNOS: 2 Y 3. ESTOS PINES SE PUEDEN CONFIGURAR PARA ACTIVAR UNA INTERRUPCIÓN EN UN VALOR BAJO, UN BORDE ASCENDENTE O DESCENDENTE, O UN CAMBIO EN EL VALOR. VEA LA FUNCIÓN ATTACHINTERRUPT () PARA MÁS DETALLES.
- PWM: 3, 5, 6, 9, 10 Y 11. PROPORCIONE UNA SALIDA PWM DE 8 BITS CON LA FUNCIÓN ANALOGWRITE().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). ESTOS PINES ADMITEN LA COMUNICACIÓN SPI UTILIZANDO LA BIBLIOTECA SPI.
- LED: 13. HAY UN LED INCORPORADO ACCIONADO POR EL PIN DIGITAL 13. CUANDO EL PIN TIENE UN VALOR ALTO, EL LED ESTÁ ENCENDIDO, CUANDO EL PIN ESTÁ BAJO, ESTÁ APAGADO.
- TWI: PIN A4 O SDA Y PIN A5 O SCL. ADMITE LA COMUNICACIÓN TWI UTILIZANDO LA BIBLIOTECA WIRE.
El Uno tiene 6 entradas analógicas, etiquetadas de A0 a A5, cada una de las cuales proporciona 10 bits de resolución (es decir, 1024 valores diferentes). Por defecto miden desde tierra hasta 5 voltios, aunque es posible cambiar el extremo superior de su rango utilizando el pin AREF y la función analogReference(). Hay un par de otros pines en el taRJETA:
- AREF Tensión de referencia para las entradas analógicas. Usado con analogReference().
- RESET. PARA HACER UN RESETEN EL MICROCONTROLADOR DEBES DE LLEVAR LA LINEA A 0, NORMALMENTE SE USA PARA AGREGAR UN BOTÓN DE REINICIO EN LAS SHIELD, LAS CUALES BLOQUEAN EL BOTÓN DE REINICIO DEL ARDUINO.
COMUNICACIÓN
ArduiNO Uno tiene una serie de facilidades para comunicarse con una computadora, otra placa Arduino u otros microcontroladores. El ATmega328 proporciona comunicación en serie UART TTL (5V), que está disponible en los pines digitales 0 (RX) y 1 (TX). Un ATmega16U2 en la placa canaliza esta comunicación en serie a través de USB y aparece como un puerto virtual para el software en la computadora. El firmware 16U2 utiliza los controladores USB COM estándar y no se necesita un controlador externo. Sin embargo, en Windows, se requiere un archivo .inf. El software Arduino (IDE) incluye un monitor en serie que permite enviar datos de texto simples desde y hacia la placa. Los LED RX y TX en la placa parpadearán cuando los datos se transmitan a través del chip USB a serie y la conexión USB a la computadora (pero no para la comunicación en serie en los pines 0 y 1).
Una biblioteca SoftwareSerial permite la comunicación en serie en cualquiera de los pines digitales de Uno. El ATmega328 también es compatible con la comunicación I2C (TWI) y SPI. El software Arduino (IDE) incluye una biblioteca Wire para simplificar el uso del bus I2C; Vea la documentación para más detalles. Para la comunicación SPI, use la biblioteca SPI.
Restablecimiento automático (software)
En lugar de requerir una presión física del botón de reinicio antes de una carga, la placa Arduino Uno está diseñada de una manera que le permite reiniciarse mediante el software que se ejecuta en una computadora conectada. Una de las líneas de control de flujo de hardware (DTR) del ATmega8U2 / 16U2 está conectada a la línea de reinicio del ATmega328 a través de un condensador de 100 nanofaradios. Cuando esta línea se afirma (baja), la línea de reinicio cae lo suficiente como para reiniciar el chip. El software Arduino (IDE) utiliza esta capacidad para permitirle cargar código simplemente presionando el botón de carga en la barra de herramientas de la interfaz. Esto significa que el gestor de arranque puede tener un tiempo de espera más corto, ya que la reducción de DTR puede estar bien coordinada con el inicio de la carga. Esta configuración tiene otras implicaciones. Cuando el Uno está conectado a una computadora con Mac OS X o Linux, se restablece cada vez que se realiza una conexión desde el software (a través de USB). Durante el siguiente medio segundo más o menos, el gestor de arranque se ejecuta en el Uno. Si bien está programado para ignorar los datos con formato incorrecto (es decir, cualquier cosa que no sea una carga de código nuevo), interceptará los primeros bytes de datos enviados a la placa después de abrir una conexión. Si un boceto que se ejecuta en el tablero recibe una configuración de una vez u otros datos cuando se inicia por primera vez, asegúrese de que el software con el que se comunica espera un segundo después de abrir la conexión y antes de enviar estos datos. La placa Uno contiene un rastro que se puede cortar para desactivar el reinicio automático. Las almohadillas a cada lado de la traza se pueden soldar para volver a habilitarlo. Está etiquetado "RESET-EN". También puede desactivar el reinicio automático conectando una resistencia de 110 ohmios de 5V a la línea de reinicio.
VERSIÓN 3.0
La revisión 3 de la placa tiene las siguientes características nuevas:
- 1.0 pinout: se agregaron pines SDA y SCL que están cerca del pin AREF y otros dos pines nuevos colocados cerca del pin RESET, el IOREF que permite que los escudos se adapten al voltaje proporcionado por LA TARJETA. En el futuro, los escudos serán compatibles tanto con la placa que usa el AVR, que funciona con 5V, como con el Arduino Due que funciona con 3.3V. El segundo es un pin no conectado, que está reservado para futuros propósitos.
- CIRCUITO DE RESET MÁS FUERTE.
- ATMEGA 16U2 REEMPLAZA EL 8U2.
MICROCONTROLADOR | ATMEGA328P |
VONTAJE DE ENTRADA RECOMENDADO | 7-12V |
LIMITES DE VOLTAJE | 6-20V |
ENTRADAS Y SALIDAS DIGITALES | 14(CON 6 SALIDAS PWM) |
ENTRADAS O SALIDAS PWM | 6 |
ENTRADAS ANALOGICAS | 6 |
CORRIENTE DIRECTA POR LOS PINES DE ENTRADA Y SALIDA | 20MA |
CORRIENTE DIRECTA PARA EL PIN 3.3V | 50mA |
MEMORIA FLASH | 32KB(ATMEGA328) DE LOS CALES 0.5KB SON UTILIZADOS POR EL GESTOR DE ARRANQUE |
SRAM | 2KB(ATMEGA328P) |
EEPROM | 1KB(ATMEGA328P) |
VELOCIDAD DEL RELOG | 16MHZ |
lED INCORPORADO | 13 |
LARGO | 68.6MM |
ANCHO | 53.4MM |
PESO | 25G |
Característica | |
---|---|
Largo | 8 cm |
Ancho | 6 cm |
Alto | 2.5 cm |
Peso | 30 gr |
-
attach_file
0.07 MB DIAGRAMA DE ARDUINO UNO (2019-11-08 23-01-38).pdfcloud_download