TARJETA NANO REV3 ARDUINO COMPATIBLE ATMEGA328P-AU

TARJETA NANO REV3 ARDUINO COMPATIBLE ATMEGA328P-AU

View More

7,38

(2 customer reviews)

Hay existencias (puede reservarse)

QuantitàPrezzo Unitario
12 - 49 6,64
50 - 99 5,90
100 + 5,16

Product Description

TABLERO NANO REV3 COMPATIBLE ATMEGA328P-AU

El Arduino Nano se basa en el microcontrolador ATmega328.

equipado con 14 pines de entrada / salidas digitales (6 de las cuales se pueden usar como señales PWM), 8 entradas analógicas, un cuarzo de 16MHz, un conector USB Mini-B, un conector para programación ICSP y un botón para reiniciar la tarjeta. La placa también proporciona todo lo que necesita para admitir la operación del microcontrolador.

Para comenzar a usar el Arduino Nano 3.0, simplemente necesita conectar la placa a una PC a través de un cable USB o proporcionar un voltaje de fuente de alimentación externa no regulado entre 6V y 20V conectándolo al pin 30 o suministrando un voltaje de fuente de alimentación regulado de 5V conectándolo al pin 27. La fuente de alimentación se selecciona automáticamente eligiendo la que proporciona el valor de voltaje más alto.

La placa Arduino Nano 3.0 compatible con muchos Shields diseñados para Arduino Duemilanove o Diecimila.

Especificaciones :

Microcontrolador Atmel ATmega168 o ATmega328
Voltaje de funcionamiento (nivel lógico) 5 V
Voltaje de entrada (recomendado) < / td>

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 CC para el pin de E / S 40 mA
Memoria Flash 16 KB (ATmega168) o 32 KB (ATmega328) de los cuales 2 KB utilizados por el gestor de arranque
SRAM 1 KB (ATmega168) o 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) o 1 KB (ATmega328)
Velocidad del reloj 16 MHz
Dimensiones 0.73 «x 1.70»

Alimentación:

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

El chip FTDI FT232RL en el Nano solo se alimenta si la placa se alimenta a través de USB. Como resultado, cuando se ejecuta con alimentación externa (no USB), la salida de 3.3V (que es suministrada por el chip FTDI) no está disponible y los LED RX y TX parpadearán si los pines digitales 0 o 1 son altos.

Memoria

El ATmega168 tiene 16 KB de memoria flash para almacenar código (de los cuales 2 KB se utilizan 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 una 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 seriales TTL. Estos pines están conectados a los pines correspondientes del chip serial FTDI USB-to-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 proporcionado por el hardware subyacente, actualmente no está incluido 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 utilizando la función analogReference (). Además, algunos pines tienen una funcionalidad especializada:

  • I 2 C: 4 (SDA) y 5 (SCL). < / strong> Soporte I 2 C (TWI)comunicación usando la biblioteca Wire (documentación en el sitio web de Wiring).

Hay un par de otros pines en el tablero:

< / p>

  • 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.

Vea también la asignación entre los pines Arduino y los puertos ATmega168.

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 de comunicación virtual al 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).

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

El ATmega168 y ATmega328 también son compatibles con la 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 la hoja de datos ATmega168 o ATmega328.

Programación

El Arduino Nano se puede programar con el software Arduino (descargar). Seleccione «Arduino Diecimila, Duemilanove o Nano con ATmega168» o «Arduino Duemilanove o Nano con ATmega328» en el menú Herramientas> Tablero (de acuerdo con el microcontrolador de su placa). Para obtener detalles, consulte la referencia y los tutoriales.

El ATmega168 o ATmega328 en el Arduino Nano viene precargado con un gestor de arranque que le permite cargar un nuevo código sin el uso de un programador de hardware externo. Se comunica utilizando el protocolo STK500 original (referencia, archivos de encabezado C).

También puede omitir el gestor de arranque y programar el microcontrolador a través del encabezado ICSP (Programación en serie en circuito) ; consulte estas instrucciones para obtener más detalles.

Reinicio automático (software)

En lugar de requerir una presión física del botón de reinicio antes de una carga, el Arduino Nano es diseñado de una manera que le permite restablecerse mediante software que se ejecuta en una computadora conectada. Una de las líneas de control de flujo de hardware (DTR) del FT232RL está conectada a la línea de reinicio del ATmega168 o ATmega328 a través de un condensador de 100 nanofaradios. Cuando esta línea se afirma (baja), la línea de reinicio cae lo suficiente como para reiniciar el chip. El software Arduino utiliza esta capacidad para permitirle cargar código simplemente presionando el botón de carga en el entorno Arduino. Esto significa que el gestor de arranque puede tener un tiempo de espera más corto, ya que la reducción de DTR puede estar bien coordinada con el inicio de la carga.

Esta configuración tiene otras implicaciones. Cuando el Nano se conecta a una computadora con Mac OS X o Linux, se restablece cada vez que se realiza una conexión desde el software (a través de USB). Durante el siguiente medio segundo más o menos, el gestor de arranque se ejecuta en el Nano. Si bien está programado para ignorar los datos mal formados (es decir, cualquier cosa que no sea una carga de código nuevo), interceptará los primeros bytes de datos enviados a la placa después de que se abra una conexión. Si un boceto que se ejecuta en el tablero recibe una configuración de una vez u otros datos cuando se inicia por primera vez, asegúrese de que el software con el que se comunica espera un segundo después de abrir la conexión y antes de enviar estos datos.

Arduino Nano es una fuente abierta básica, ultra -Pequeña plataforma de E / S simple, en comparación con la versión anterior de USB Arduino Diecimila, Arduino Nano en tamaño representaba una gran ventaja, Arduino que se puede utilizar para desarrollar una necesidad de funcionar de forma independiente, y suministros electrónicos; los efectos interactivos también se pueden usar para desarrollar conectados a la computadora, la colaboración interactiva funciona junto con el software Flash, Processing, Max / Msp, PD, VVVV.

Parámetros de la tecnología Arduino Nano:
1.14 entrada digital / puerto de salida TX, RX, D2 ~~ D13
2.8 puertos de entrada analógica A0 ~ A7
De 3,1 pares de puerto transceptor serie de nivel TTL RX / TX
4.6 puerto PWM, D3, D5, D6 , D9, D10, D11
5. Atmel Atmega328P-AU microcontrolador
6 Descarga y alimentación USB
7. Soporte para fuente de alimentación externa de 5V ~ 12V DC
8. Para admitir 9V con batería
9 admite ISP descarga
10 tres fuentes de alimentación: USB, VIN,entrada externa de 5V

Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

Be the first to review “TARJETA NANO REV3 ARDUINO COMPATIBLE ATMEGA328P-AU”

CH340 Driver

ATMEGA328P Datasheet