Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Í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
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
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