Productos

Arduino Nano 3.0

Arduino Nano

Pequeña y completa placa basada en el ATmega328 para conexión a protoboard

COD: A000005

Peso: 0.010 Kg

Disponibilidad: En Stock

Su correo electrónico:

ARS 100724.00

Cantidad:

El producto no está disponible para la venta en este momento

Características

Descripción General

El Arduino Nano es una pequeña y completa placa basada en el ATmega328 que se usa conectándola a una protoboard. Tiene más o menos la misma funcionalidad que el Arduino Duemilanove, pero con una presentación diferente. No posee conector para alimentación externa, y funciona con un cable USB Mini-B en vez de el cable estandar. El nano fue diseñado y está siendo producido por Gravitech.

Esquemático y Diseño

Arduino Nano 3.0 (ATmega328): EsquemáticoArchivos Eagle.

Especificaciones:

Microcontrolador Atmel ATmega328
Tensión de Operación (nivel lógico) 5 V
Tensión de Entrada (recomendado) 7-12 V
Tensión de Entrada (límites) 6-20 V
Pines E/S Digitales 14 (de los cuales 6 proveen de salida PWM
Entradas Analógicas 8
Corriente máx por cada PIN de E/S 40 mA
Memoria Flash 32 KB de los cuales 2KB son usados por el bootloader
SRAM 2 KB 
EEPROM 1 KB 
Frecuencia de reloj 16 MHz
Dimensiones 18,5mm x 43.2mm

Alimentación:

El Arduino Nano puede ser alimentado usando el cable USB Mini-B , con una fuente externa no regulada de 6-20V (pin 30), o con una fuente externa regulada de 5V (pin 27). La fuente de alimentación es seleccionada automáticamente a aquella con mayor tensión.

El chip FTDI FT232RL que posee el Nano solo es alimentado si la placa esta siendo alimentada usando el cable USB. como resultado, cuando se utiliza una fuente externa (no USB), la salida de 3.3V (la cual es proporcionada por el chip FTDI) no está disponible y los pines 1 y 0 parpadearán si los pines digitales 0 o 1 están a nivel alto.

Memoria

El ATmega 328 posee 32KB, (también con 2 KB usados por el bootloader). Posee también 2 KB de SRAM y 1KB de EEPROM.

Entrada y Salida

Cada uno de los 14 pines digitales del Nano puede ser usado como entrada o salida, usando las funciones pinMode(),digitalWrite(), y digitalRead(). Operan a 5 voltios. Cada pin puede proveer o recibir un máximo de 40mA y poseen una resistencia de pull-up (desconectada por defecto) de 20 a 50 kOhms. Además algunos pines poseen funciones especializadas:

  • Serial: 0 (RX) y 1 (TX). (RX) usado para recibir y (TX)usado para transmitir datos TTL vía serie. Estos pines están conectados a los pines correspondientes del chip USB-a-TTL de FTDI.
  • Interrupciones Externas: pines 2 y 3. Estos pines pueden ser configurados para activar una interrupción por paso a nivel bajo, por flanco de bajada o flanco de subida, o por un cambio de valor. Mira la función attachInterrupt()para más detalles.
  • PWM: pines 3, 5, 6, 9, 10, y 11. Proveen de una salida PWM de 8-bits cuando se usa la función analogWrite().
  • SPI: pines 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos pines soportan la comunicación SPI, la cual, a pesar de poseer el hardware, no está actualmente soportada en el lenguaje Arduino.
  • LED: Pin 13. Existe un LED conectado al pin digital 13. Cuando el pin se encuentra en nivel alto, el LED está encendido, cuando el pin está a nivel bajo, el LED estará apagado.

El Nano posee 8 entradas analógicas, cada unas de ellas provee de 10 bits de resolución (1024 valores diferentes). Por defecto miden entre 5 voltios y masa, sin embargo es posible cambiar el rango superior usando la funciónanalogReference(). También, algunos de estos pines poseen funciones especiales:

  • I2C: Pines 4 (SDA) y 5 (SCL). Soporta comunicación I2C (TWI) usando la librería Wire (documentación en la web Wiring).

Hay algunos otros pines en la placa:

  • AREF. Tensión de referencia por las entradas analógicas. Se configura con la función analogReference().
  • Reset. Pon esta linea a nivel bajo para resetear el microcontrolador. Normalmente se usa para añadir un botón de reset que mantiene a nivel alto el pin reset mientras no es pulsado.

Comunicación

El Arduino Nano tiene algunos métodos para la comunicación con un PC, otro Arduino, u otros microcontroladores. El ATmega328 poseen un módulo UART que funciona con TTL (5V)el cual permite una comunicación vía serie, la cual está disponible usando los pines 0 (RX) y 1 (TX). El chip FTDI FT232RL en la placa hace de puente a través de USB para la comunicación serial y los controladores FTDI (incluidos con el software de Arduino) provee al PC de un puerto com vitual para el software en el PC. El software Arduino incluye un monitor serial que permite visualizar en forma de texto los datos enviados desde y hacia la placa Arduino. Los LEDs RX y TX en la placa parpadearán cuando los datos se estén enviando a través del chip FTDI y la conexión USB con el PC (Pero no para la comunicación directa a través de los pines 0 y 1)

La librería SoftwareSerial permite llevar a cabo una comunicación serie usando cualquiera de los pines digitales del Nano. 

El ATmega328 también soporta comunicación I2C (TWI) y SPI. El software Arduino incluye la librería Wire para simplificar el uso del bus I2C; mira la documentación para más detalles. Para usar la comunicación SPI, por favor mira la hoja de datos del ATmega328.

Galería de Imágenes

Comentarios

Escribir Comentario

OpenHacks (04/07/2016 - 14:33)

Hola Danny, los pines están soldados para poder conectar la placa a un protoboard. Saludos!

Danny (01/07/2016 - 18:16)

hola. la placa viene con los pines soldados hacia arriba o hacia abajo para protoboard ? gracias. saludos.