Descripción
Descripcion general
Arduino Nano es una placa pequeña, completa y compatible con placas de pruebas basada en ATmega328 (Arduino Nano 3.x). Tiene más o menos la misma funcionalidad que Arduino Duemilanove, pero en un paquete diferente. Sólo carece de un conector de alimentación de CC y funciona con un cable USB Mini-B en lugar de uno estándar.
Entrada y salida
Cada uno de los 14 pines digitales del Nano se puede utilizar como entrada o salida, utilizando las funciones pinMode(), digitalWrite() y digitalRead(). Funcionan a 5 voltios. Cada pin puede proporcionar o recibir un máximo de 40 mA y tiene una resistencia pull-up interna (desconectada por defecto) de 20-50 kOhms. Además, algunos pines tienen funciones especializadas:
Serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir (TX) datos serie TTL. Estos pines están conectados a los pines correspondientes del chip serie FTDI USB a TTL.
Interrupciones externas: 2 y 3. Estos pines se pueden configurar para activar una interrupción en un valor bajo, un flanco ascendente o descendente, o un cambio de valor. Consulte la función adjuntarInterrupt() para obtener más detalles.
PWM: 3, 5, 6, 9, 10 y 11. Proporciona 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, que, aunque la proporciona el hardware subyacente, actualmente no está incluida en el lenguaje Arduino.
LED: 13. Hay un LED incorporado conectado al pin digital 13. Cuando el pin tiene un valor ALTO, el LED está encendido, cuando el pin está BAJO, está apagado.
El Nano tiene 8 entradas analógicas, 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 usando la función analogReference(). Los pines analógicos 6 y 7 no se pueden utilizar como pines digitales. Además, algunos pines tienen una funcionalidad especializada:
I2C: A4 (SDA) y A5 (SCL). Admite comunicación I2C (TWI) mediante la biblioteca Wire (documentación en el sitio web de Wiring).
Hay un par de pines más en el tablero:
AREF. Tensión de referencia para las entradas analógicas. Usado con analogReference().
Reiniciar. Lleve esta línea a BAJA para restablecer el microcontrolador. Normalmente se utiliza para agregar un botón de reinicio a los escudos que bloquean el del tablero.