Está en la página 1de 4

Arduino Uno

Plantilla:Infobox information applianceEl Arduino UNO es un microcontrolador basado en el


microchip ATmega328P y está desarrollado por Arduino.cc. La placa está equipada con
varios pines digitales o analógicos de entrada/salida (I/O) que pueden estar
interconectados a otras placas de expansión (shields) y otros circuitos. La tarjeta tiene 14
pines Digitales, 6 pines Analógicos, y es programable con el Arduino IDE (Integrated
Development Environment) a través de un cable USB de tipo B. Puede ser alimentado con
el cable USB o con una batería externa de 9 voltios. Aunque acepta voltajes entre 7 y 20
voltios. Es similar a Arduino Nano y Leonardo. El hardware y diseño son distribuidos bajo
una licencia Creative Commons Attribution Share-Alike 2.5 y está disponible en la web de
Arduino. El diseño y producción del software están disponibles (IDE, drivers...). "Uno"
quiere decir uno en Italia. La placa UNO y la versión 1.0 del Arduino Software (IDE) fueron
la versión de referencia para nuevas versiones. La placa UNO es la primera en las placas
USB de Arduino, y el modelo de referencia para Arduino.

Índice

 1De fondo
 2Especificaciones técnicas
 3Alfileres
o 3.1Funciones de alfiler general
 4Comunicación
o 4.1Automático (software) reinicialización
 5Ve también
 6Referencias
 7Enlaces externos

De fondo

Un tablero de producción temprano

El Arduino el proyecto empezado en el Instituto de Diseño de la Interacción Ivrea (IDII)


en Ivrea, Italia. En aquel tiempo, el alumnado utilizó un microcontrolador de Sello
BÁSICO en un coste de $100, un gasto considerable para mucho alumnado. En 2003
Hernando Barragán creó el Cableado de plataforma del desarrollo como Maestro proyecto
de tesis en IDII, bajo la supervisión de Massimo Banzi y Casey Reas, quiénes están
sabidos para trabajo en la lengua de Procesamiento. El objetivo de proyecto era para crear
sencillo, abajo-costar herramientas para crear proyectos digitales por no-ingenieros. La
plataforma de Cableado constó de un tablero de circuito imprimido (PCB) con un
ATmega168 microcontrolador, un IDE basó encima Procesando y funciones de biblioteca a
fácilmente programar el microcontrolador.1 En 2003, Massimo Banzi, con David Mellis, otro
IDII estudiante, y David Cuartielles, soporte añadido para el más barato ATmega8
microcontrolador a Cableado. Pero en vez de continuar el trabajo encima Alambrando,
se bifurcaron el proyecto y lo rebautizó Arduino. Temprano arduino los tableros utilizaron el
FTDI USB-a-chip de conductor del serial y un ATmega168.1 El Uno difirió de todo
precediendo tableros por presentar el ATmega328P microcontrolador y un ATmega16U2
(Atmega8U2 hasta versión R2) programó como USB-a-convertidor de serial.

Especificaciones técnicas[editar]
 Microcontrolador: Microchip ATmega328P2
 Voltaje operativo: 5 Voltios
 Voltaje de entrada: 7 a 20 Voltios
 Digital I/O Alfileres: 14 (del cual 6 proporciona PWM producción)
 Alfileres de Entrada analógica: 6
 DC Corriente por I/O Alfiler: 20 mA
 DC Corriente para 3.3V Alfiler: 50 mA
 Centellea Memoria: 32 KB del cual 0.5 KB utilizado por bootloader
 SRAM: 2 KB
 EEPROM: 1 KB
 Velocidad de reloj: 16 MHz
 Longitud: 68.6 mm
 Ancho: 53.4 mm
 Peso: 25 g

Alfileres

Arduino UNO

Funciones de alfiler general

 DIRIGIDO: hay un construido-en DIRIGIÓ conducido por alfiler digital 13. Cuándo el
alfiler es valor alto , el DIRIGIDO es encima, cuándo el alfiler es abajo, es fuera.
 VIN: El voltaje de entrada al Arduino/Genuino tablero cuándo está utilizando una
fuente de poder externa (como opposed a 5 voltios de la conexión de USB u otra
fuente de poder regulada). Puedes suministrar voltaje a través de este alfiler, o, si
suministrando voltaje vía el poder jack, acceso él a través de este alfiler.
 5V: Estas producciones de alfiler un regulados 5V del regulador en el tablero. El
tablero puede ser suministrado con poder tampoco del DC poder jack (7 - 20V), el
conector de USB (5V), o el VIN alfiler del tablero (7-20V). Voltaje suministrador vía el
5V o 3.3#V alfileres bypasses el regulador, y puede averiar el tablero.
 3V3: Un 3.3 suministro de voltio generado por el encima-regulador de tablero. El
sorteo actual máximo es 50 mA.
 GND: Alfileres de tierra.
 IOREF: Este alfiler en el Arduino/Genuino el tablero proporciona la referencia de
voltaje con qué el microcontrolador opera. Un escudo correctamente configurado
puede leer el IOREF voltaje de alfiler y seleccionar la fuente de poder apropiada o
habilitar traductores de voltaje en las producciones para trabajar con el 5V o 3.3V.
 Reinicialización: Típicamente utilizado para añadir un botón de reinicialización a
escudos qué bloque el en el tablero.2
Cada cual de los 14 alfileres digitales y 6 alfileres analógicos en el Uno puede ser utilizado
como una entrada o producción, utilizando pinMode(), digitalWrite(), y digitalRead()
funciones. Operan en 5 voltios. Cada alfiler puede proporcionar o recibir 20 mA como
condición operativa recomendable y tiene una atracción interna-arriba resistor
(disconnected por default) de 20-50k ohmio. Un máximo de 40mA es el valor que no tiene
que ser superado en cualquier I/O alfiler para evitar daño permanente al
microcontrolador.El Uno tiene 6 entradas analógicas, labeled Un0 a través de Un5, cada
cual del cual proporciona 10 bits de resolución (i.e. 1024 valores diferentes). Por default
miden de tierra a 5 voltios, aun así es posible de cambiar el fin superior de su gama que
utiliza el AREF alfiler y el analogReference() función.2
Además, algunos alfileres han especializado funciona:

 Serial / UART: alfileres 0 (RX) y 1 (TX). Utilizado para recibir (RX) y transmitir (TX)
TTL dato de serial. Estos alfileres están conectados a los alfileres correspondientes del
ATmega8U2 USB-a-TTL chip de serial.
 Externo interrumpe: alfileres 2 y 3. Estos alfileres pueden ser configurados para
provocar un interrumpir en un valor bajo, un aumentando o borde en descenso, o un
cambio en valor.
 PWM (Pulso-modulación de ancho): 3, 5, 6, 9, 10, y 11 Puede proporcionar 8-
mordió PWM producción con el analogWrite() función.
 SPI (Serial Interfaz Periférica): 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos
alfileres apoyan SPI la comunicación que utiliza el SPI biblioteca.
 TWI (Interfaz de dos cables) / I²C: Un4 o SDA alfiler y Un5 o SCL alfiler. Soporte TWI
la comunicación que utiliza la biblioteca de Cable.
 AREF (Referencia analógica): voltaje de Referencia para las entradas analógicas.2

Comunicación
El Arduino/Genuino Uno tiene un número de instalaciones para comunicantes con un
ordenador, otro Arduino/Genuino tablero, u otros microcontroladores. El ATmega328
proporciona UART TTL (5V) comunicación de serial, el cual es disponible en alfileres
digitales 0 (RX) y 1 (TX). Un ATmega16U2 en los canales de tablero esta comunicación de
serial encima USB y aparece como virtual com puerto a software en el ordenador. El 16U2
firmware utiliza el USB estándar COM conductores, y no el conductor externo está
necesitado. Aun así, en Ventanas, un .inf El archivo está requerido. El Arduino Software
(IDE) incluye un serial controla cuál deja dato textual sencillo para ser enviado a y del
tablero. El RX y TX LEDs en el tablero centelleará cuándo el dato está siendo transmitido
vía el USB-a-chip de serial y conexión de USB al ordenador (pero no para comunicación
de serial en alfileres 0 y 1). Un SoftwareSerial la biblioteca deja comunicación de serial en
cualquier del Uno alfileres digitales.2
Automático (software) reinicialización
Más que requerir una prensa física del botón de reinicialización antes de un cargar, el
Arduino/Genuino Uno el tablero está diseñado en una manera que lo deja para ser
reinicialización por el software que corre en un ordenador conectado. Uno de las líneas de
control de flujo de hardware (DTR) del ATmega8U2/16U2 está conectado a la línea de
reinicialización del ATmega328 vía un 100 nanofarad capacitor. Cuándo esta línea está
afirmada (tomado bajo), las gotas de línea de la reinicialización mucho tiempo bastante a
reinicialización el chip.2
Este setup tiene otras implicaciones. Cuándo el Uno está conectado a un ordenador que
corre Mac OS X o Linux, él reinicializaciones cada vez una conexión está hecha a él de
software (vía USB). Para el siguiente medio-segundo o tan, el bootloader está corriendo en
el Uno. Mientras está programado para ignorar malformed dato (i.e. cualquier cosa
además un cargar de código nuevo), intercepte el primeros pocos bytes de datos enviaron
al tablero después de una conexión está abierto.2

También podría gustarte