Especificaciones y Uso de Arduino Uno
Especificaciones y Uso de Arduino Uno
5V
Pines digitales de entrada/salida 0 - 13Se pueden usar como pines de entrada o salida.
Clavos
Serie Rx Utilizado para recibir y transmitir datos en serie TTL.
Interrupciones
PWM 3, 5, 6, 9, 11 Proporciona salida PWM de 8 bits.
SRAM 2 KB
EEPROM 1 KB
Frecuencia (Velocidad de Reloj) 16 MHz
Cómo utilizar la placa de Arduino
Los 14 pines de entrada/salida digitales se pueden usar como pines de entrada o salida utilizando
Pines Serial 0 (Rx) y 1 (Tx): Los pines Rx y Tx se utilizan para recibir y transmitir.
Datos seriales TTL. Están conectados con el correspondiente ATmega328P USB a
Chip serial TTL.
Pines de Interrupción Externa 2 y 3: Estos pines pueden ser configurados para activar un
interrupción en un valor bajo, un flanco ascendente o descendente, o un cambio en el valor.
Pines PWM 3, 5, 6, 9 y 11: Estos pines proporcionan una salida PWM de 8 bits mediante el uso de
función analogWrite().
Pines SPI 10 (SS), 11 (MOSI), 12 (MISO) y 13 (SCK): Estos pines se utilizan para
Comunicación SPI.
Pin LED integrado 13: Este pin está conectado a un LED integrado, cuando el pin 13 está
ALTO - El LED está encendido y cuando el pin 13 está en BAJO, está apagado.
Junto con 14 pines digitales, hay 6 pines de entrada analógica, cada uno de los cuales proporciona 10 bits
de resolución, es decir, 1024 valores diferentes. Miden de 0 a 5 voltios, pero este límite puede
ser aumentado utilizando el pin AREF con la función de referencia analógica().
El pin analógico 4 (SDA) y el pin 5 (SCA) también se utilizan para la comunicación TWI utilizando Wire
biblioteca.
AREF: Se utiliza para proporcionar voltaje de referencia para entradas analógicas con
función analogReference()
Reiniciar Pin: Hacer que este pin esté en BAJO reinicia el microcontrolador.
Comunicación
Arduino se puede utilizar para comunicarse con una computadora, otra placa Arduino u otros.
microcontroladores. El microcontrolador ATmega328P proporciona comunicación serie UART TTL (5V)
comunicación que se puede realizar utilizando el pin digital 0 (Rx) y el pin digital 1 (Tx). Un
El ATmega16U2 en la placa canaliza esta comunicación serial a través de USB y aparece como
un puerto serie virtual al software en la computadora. El firmware ATmega16U2 utiliza el
controladores estándar USB COM, y no se necesita un controlador externo. Sin embargo, en Windows, un
.inf es un archivo requerido. El software de Arduino incluye un monitor serial que permite realizar tareas simples.
datos textuales que se enviarán y recibirán desde la placa Arduino. Hay dos LEDs RX y TX en
la placa de Arduino que parpadeará cuando se estén transmitiendo datos a través del USB a serie
conexión de chip y USB a la computadora (no para comunicación en serie en los pines 0 y
1). Una biblioteca SoftwareSerial permite la comunicación serie en cualquier uno de los pines digitales del Uno.
Software
Se requiere el IDE de Arduino (Entorno de Desarrollo Integrado) para programar el Arduino Uno
tablero.
Programación de Arduino
Una vez que el IDE de Arduino esté instalado en la computadora, conecta la placa a la computadora usando
Cable USB. Ahora abre el IDE de Arduino y elige la placa correcta seleccionando
Herramientas>Tableros>Arduino/Genuino Uno, y elige el Puerto correcto seleccionando
Herramientas>Puerto. Arduino Uno se programa utilizando el lenguaje de programación de Arduino basado
sobre el cableado. Para comenzar con la placa Arduino Uno y hacer parpadear el LED incorporado, carga el
código de ejemplo seleccionando Archivos>Ejemplos>Fundamentos>Blink. Una vez que el código de ejemplo (también
una vez que se carga en su IDE, haga clic en el botón 'subir' que se encuentra en la barra superior.
Una vez que se complete la carga, deberías ver que el LED integrado del Arduino parpadea. A continuación se muestra
La función de configuración se ejecuta una vez cuando presionas reiniciar o alimentas la placa.
void setup() {
// inicializar el pin digital LED_BUILTIN como una salida.
pinMode(LED_BUILTIN, SALIDA);
}
Aplicaciones
Prototipado de Productos y Sistemas Electrónicos
Múltiples proyectos de bricolaje.
Fácil de usar para principiantes en bricolaje y creadores.
Proyectos que requieren múltiples interfaces de E/S y comunicaciones.
Modelo 2D de Arduino Uno