La placa Arduino Nano v3 contiene:
1. Microcontrolador ATmega328P-AU: En este caso el Microcontrolador o MCU Atmel ATmega328P-AU consiste en PQFP (Plastic Quad Flat Package) es un paquete de plástico cuádruple plano, con 32 pines. Tiene memoria flash programable de 32 KB, SRAM de 2 KB, EEPROM de 1 KB (ROM programable y borrable eléctricamente). El microcontrolador ATmega328P-AU opera entre +1.8 y +5.5 voltios cc, trabaja a una frecuencia de 16 MHz y para esta versión, se encuentra en SMD o montaje superficial.
2. Puerto mini USB: El conector mini USB tiene principalmente 3 propósitos. El primero cargar nuestro programa ya compilado en la memoria flash del micro, el segundo conectarnos al puerto Serie (UART) predefinido en cada Arduino para comunicarnos durante la ejecución del programa y el tercero, alimentar de corriente a Arduino. Este conector mini USB es similar al que utilizaban los antiguos celulares Motorola.
Según pruebas reales en laboratorio, se ha expuesto que Arduino NANO v3 consume unos ~15mA en reposo y por si mismo (es decir, sin nada conectado).
5. Pines de Power:
- Vin: es el voltaje de entrada a la placa Arduino NANO v3 cuando está usando una fuente de alimentación externa, recomendable alimentarlo con 7 a 12 Vcc.
- 5V: este pin emite 5V regulados desde el regulador AMS1117 en la placa.
- 3V3: este pin genera una fuente de alimentación regulada de 3.3 voltios generada por el regulador integrado. El consumo máximo de corriente de este pin es de 50mA.
- GND: Pines de tierra o masa.
- REF: Este pin en la placa Arduino NANO v3 proporciona la referencia de voltaje con la que opera el microcontrolador.
6. Botón de reset: Este botón es útil para resetear la placa Arduino NANO v3 y reiniciar el programa desde el origen. Es útil cuando el programador quiere ejecutar el programa desde el punto de partida. Al presionar el botón de reset, envía el pulso lógico al pin de reset del microcontrolador ATmega328P-AU, cuando se resetea la placa, se está reseteando el procesador principal ATmega328P-AU, sin cerrar la conexión USB, que es mantenida por el chip FT232RL si es un Arduino NANO v3 Original, o el CH340G si es un nano genérico o clon.
7. Pines de encabezado ICSP: ICSP es In-Circuit Serial Programming. Se utiliza para programar microcontroladores AVR. Puede usar el ISP de Arduino para cargar bocetos directamente en las placas Arduino basadas en AVR sin la necesidad del gestor de arranque. Los pines de encabezado ICSP contienen seis pines: MISO, +Vcc, SCK, MOSI, RESET y GND.
8. Led RX/TX: Los LED Rx y Tx de la placa parpadearán cuando los datos se transmitan a través del chip USB a serie y la conexión USB a la computadora.
9. LED de encendido: El LED de encendido de la placa indica que la alimentación suministrada a la placa esta presente.
Programación
1. El Arduino NANO v3 se puede programar con la descarga del software Arduino IDE.
El ATmega328P-AU en el Arduino NANO v3 viene pregrabado con un cargador de arranque (bootloader) y es básicamente un archivo ".hex" que se ejecuta cuando se energiza la placa. Es similar al BIOS/UEFI que se ejecuta en una PC al inicializarse. El bootloader de Arduino está programado en la memoria flash del ATMega328P-AU y ocupa 0,5 KB de los 32KB disponibles. El bootloader se comunica usando el protocolo STK500 original. El bootloader de Arduino es, esencialmente, el bootloader STK500 versión 2 de Atmel.
2. Otra forma de programar tu Arduino NANO v3 es compilar el código por separado usando el compilador AVR-GCC para generar el archivo ejecutable y luego usar Avr-ObjCopy para convertirlo en un archivo .HEX finalmente, Avrdude se usa para cargar el archivo hexadecimal en el tablero. Este conjunto de herramientas conformado por un: compilador, depurador y librerías se conoce comúnmente como Cadena de Herramientas o Toolchain.
AVRDUDE es un acrónimo de AVR Downloader/UploaDEr. Es un software de código abierto que se utiliza para programar microcontroladores AVR de atmel (ahora microchip). También puede usarlo para programar EEPROM's, memorias Flash e incluso fusibles y bits de bloqueo. ademas al instalar AVRDUDESS éste no toca la variable %PATH%, por lo que no causará ningún problema con el IDE de Arduino.
Descarga aquí los drivers para Arduino NANO v3 con FTDI v2.12.36.4 para Windows x64
![]() |
Dimensiones Reales de la Arduino NANO v3 en mm |
Quieres aportar algo que complemente este articulo? crees que hay algo que se deba corregir? Escríbenos este blog es para todos.
Recuerda que en https://jorgechac.blogspot.com nos dedicamos a construir una electrónica mejor! y apoyamos el proyecto CTC GO! (Creative Technologies in the Classroom) que es un programa de educación steam personalizable.
Si te sirvió deja un comentario de agradecimiento, comparte el post en tus redes sociales o recomiéndale el blog a un amigo, eso me motiva a seguir realizando estos pequeños posts y espero que vuelvas a mi blog, publico nuevo material con base en los softwares y apps que utilizo y la experiencia que he adquirido. Por último si deseas colaborar voluntariamente y crees que mi trabajo y mi tiempo lo ameritan, considere hacer una pequeña donación a mi NEQUI +573177295861.
Bibliografía https://www.arduino.cc/
También te puede interesar:
Nueva Placa Arduino Nano RP2040 Connect
Nuevo Microcontrolador Raspberry Pi Pico
USB a Serial en Arduino - Generalidades
Como Grabar el Bootloader de Arduino
Bootloader USB para Microcontroladores PIC 18F2550 y PIC18F4550
Cómo Detectar un Arduino Falsificado
ChipKIT™ Max32™ El Arduino de Microchip
No hay comentarios.:
Publicar un comentario