Arduino NANO Atmega328P V3.0 CH340G

Código: 60021

 

Cargando…



  

El Arduino Nano es un tablero pequeño, completo y amigable basado en el ATmega328 (Arduino Nano 3.x) o ATmega168 (Arduino Nano 2.x). Tiene más o menos la misma funcionalidad que Arduino Duemilanove, pero en un paquete diferente. Carece solo de un conector de alimentación de DC y funciona con un cable USB Mini-B en lugar de uno estándar. El Nano fue diseñado y está siendo producido por Gravitech.

Especificaciones:

  • Microcontrolador: Atmel ATmega168 o ATmega328
  • Voltaje de funcionamiento (nivel lógico): 5 V
  • Voltaje de entrada (recomendado): 7-12 V
  • Voltaje de entrada (límites): 6-20 V
  • Pines de E / S digitales: 14 (de los cuales 6 proporcionan salida PWM)
  • Pines de entrada analógica: 8
  • Corriente DC por pin de E / S: 40 mA
  • Memoria Flash: 16 KB (ATmega168) o 32 KB (ATmega328) de los cuales 2 KB son utilizados por el gestor de arranque
  • SRAM: 1 KB (ATmega168) o 2 KB (ATmega328)
  • EEPROM: 512 bytes (ATmega168) o 1 KB (ATmega328)
  • Velocidad de reloj: 16 MHz
  • Dimensiones: 0.73 "x 1.70"
  • Longitud: 45 mm
  • Ancho: 18 mm
  • Peso: 5 g

Poder:

El Arduino Nano se puede alimentar a través de la conexión USB Mini-B, una fuente de alimentación externa no regulada de 6-20 V (pin 30) o una fuente de alimentación externa regulada de 5 V (pin 27). La fuente de alimentación se selecciona automáticamente a la fuente de mayor voltaje.

Memoria:

El ATmega168 tiene 16 KB de memoria flash para almacenar código (de los cuales 2 KB se usan para el gestor de arranque); el ATmega328 tiene 32 KB (también con 2 KB utilizados para el gestor de arranque). El ATmega168 tiene 1 KB de SRAM y 512 bytes de EEPROM (que se pueden leer y escribir con la biblioteca EEPROM); el ATmega328 tiene 2 KB de SRAM y 1 KB de EEPROM.

Entrada y salida:

Cada uno de los 14 pines digitales en el Nano se puede usar como entrada o salida, usando 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:

  • Serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir (TX) datos en serie TTL. Estos pines están conectados a los pines correspondientes del chip serial FTDI USB a TTL.
  • Interrupciones externas: 2 y 3. Estos pines se pueden configurar para activar una interrupción en un valor bajo, un borde ascendente o descendente, o un cambio de valor. Vea la función attachInterrupt() para 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 es proporcionada por el hardware subyacente, no es actualmente incluido en el idioma 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. </ li>

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 utilizando la función analogReference(). Los pines analógicos 6 y 7 no pueden usarse como pines digitales. Además, algunos pines tienen una funcionalidad especializada:

  • I 2 C: A4 (SDA) y A5 (SCL). Soporta comunicación I 2 C (TWI) usando la biblioteca Wire (documentación en el sitio web de Wiring).

Hay un par de otros pines en el tablero:

  • AREF. Tensión de referencia para las entradas analógicas. Usado con analogReference().
  • Restablecer. Lleve esta línea a BAJA para restablecer el microcontrolador. Normalmente se usa para agregar un botón de reinicio a los escudos que bloquean el que está en el tablero.

Comunicación:

El Arduino Nano tiene varias facilidades para comunicarse con una computadora, otro Arduino u otros microcontroladores. ATmega168 y ATmega328 proporcionan comunicación serie UART TTL (5V), que está disponible en los pines digitales 0 (RX) y 1 (TX). Un FTDI FT232RL en la placa canaliza esta comunicación en serie a través de USB y los controladores FTDI (incluidos con el software Arduino) proporcionan un puerto virtual para el software en la computadora. El software Arduino incluye un monitor en serie que permite enviar datos de texto simples desde y hacia la placa Arduino. Los LED RX y TX en la placa parpadearán cuando los datos se transmitan a través del chip FTDI y la conexión USB a la computadora (pero no para la comunicación en serie en los pines 0 y 1).

Una biblioteca SoftwareSerial permite la comunicación en serie en cualquiera de los pines digitales de Nano.

El ATmega168 y ATmega328 también admiten comunicación I2C (TWI) y SPI. El software Arduino incluye una biblioteca Wire para simplificar el uso del bus I2C; Vea la documentación para más detalles. Para utilizar la comunicación SPI, consulte el dato ATmega168 o ATmega328

SUSCRÍBETE AL BOLETÍN

Gracias por registrarte, estaremos en contacto pronto.