Autor: Oscar Gonzalez
Tiempo de lectura: 57 minutos
Modelos de Arduino
Arduino Nano Original
El Arduno Nano es uno de los modelos más compactos de la familia Arduino. También uno de los más clonados. Se basa en el microcontrolador ATMega328, aunque muchos clones de baja calidad todavía utilizan el modelo inferior ATMega168.
Se puede decir que es una versión reducida del Arduino UNO ya que utiliza el mismo microcontrolador y por supuesto tienes las mismas funcionalidades.
La mayor diferencia está en su tamaño, que es mucho más reducido y además debido a su formato, permite pincharlo directamente sobre una placa de prototipado rápido. Además puede integrarse fácilmente en cualquier proyecto o incluso en placas PCB personalizadas.
Pinout completo de Arduino Nano
La programación de la placa es similar a todas las demas y se realiza mediante el conector USB. En éste modelo se utiliz aun conector de tipo Mini USB.
El Arduino Nano se puede programar con el software Arduino IDE. Hay que seleccionar el modelo "Arduino Duemilanove o Nano w / ATmega328" en el menú Herramientas / Placa. El ATmega328 en el Arduino Nano viene pregrabado con un bootloader que le permite cargar un nuevo código sin el uso de un programador de hardware externo. Se comunica utilizando el protocolo STK500 original. También puede omitir el cargador de arranque y programar el microcontrolador a través del conector ICSP (Programación en serie en circuito) usando Arduino ISP o similar.
Cada uno de los 14 pines digitales del Nano se puede utilizar como entrada o salida mediante las funciones pinMode (), digitalWrite () y digitalRead (). Operan 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:
El Arduino 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:
Hay un par de otros pines en la placa:
Reiniciar. Traiga esta línea BAJA para reiniciar el microcontrolador. Normalmente se usa para agregar un botón de reinicio a los escudos que bloquean el que está en el tablero.