- ¡En oferta!
Arduino Nano
El Arduino Nano es una tarjeta compacta similar al Arduino UNO.
Arduino Nano
El Arduino Nano es una pequeña tarjeta muy completa basada en el ATmega328 (Arduino Nano 3.x). Tiene más o menos las mismas funcionalidades que el Arduino Duemilanove, pero con un software diferente.
Puesta en marcha
Encontraréis en la sección Puesta en marcha todas la informaciones necesarias para configurar vuestra tarjeta, utilizad el Programa Arduino (IDE) y empezad a crear con la codificación y la electrónica
¿Necesitáis ayuda?
El foro Arduino sobre el software
El foro Arduino sobre los proyectos
Sobre el producto mismo a través del servicio atención al cliente de Arduino
Alimentación
El Arduino Nano se puede alimentar a través de la conexión USB Mini-B, un tipo de alimentación externa no regulada 6 – 20V (conductor macho 30) o una alimentación externa regulada 5V (conductor macho 27). La fuente de alimentación está automáticamente seleccionada en la fuente de tensión la más elevada.
Memoria
El ATmega328 tiene 32 Kb (de los cuales 2 Kb se usan para el cargador de arranque). El ATmega328 tiene 2 Kb de SRAM et 1 Kb de EEPROM.
Entrada y salida
Cada uno de los conductores machos numéricos del Nano se puede utilizar como entrada o salida utilizando las funciones pinMode (), digitalWrite () y digitalRead (). Funcionan con 5V. Cada conductor puede proporcionar o recibir un máximo de 40 mA y tiene una resistencia de aviso interno (desconectada por defecto) de 20 a 50. Además, algunos conductores tienen funciones especializadas:
- Serie: 0 (RX) y 1 (TX). Utilizado para recibir (RX) y transmitir (TX) datos serie TTL. Estos conectores están conectados a los conectadores correspondientes del microchip serie FTDI USB-to-TTL.
- Interrupciones externas: 2 y 3. Estos conectores se pueden configurar para provocar una interrupción con un valor débil, frente ascendente o descendente, o un cambio de valor. Ver la función attachInterrupt () para más detalles.
- PWM: 3, 5, 6, 9, 10 y 11. Permite una salida PWM 8 bits con la función analogWrite ().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos conectores soportan la comunicación SPI, aunque esta funcionalidad esta proporcionada por el hardware, no está incluida actualmente el el lenguaje Arduino.
- LED: 13. hay un led en placa conectado al pin digital 13. cuando el pin tiene valor HIGH, el LED está encendido, cuando el pin está en LOW, está apagado.
El Nano tiene 8 entradas analógicas, cada una con 10 bits de resolución (equivalente a 1024 valores diferentes). Por defecto, midan la masa a 5 V pero se puede cambiar la extremidad superior de su rango utilizando la función analogReference (). Los conectores analógicos 6 y 7 no se pueden usar como conectores numéricos. Además, algunos conectores tienen funcionalidades especializadas:
I2C: pines A4 (SDA) y A5 (SCL). Admite la comunicación I2C (TWI) con la librería Wire (documentación en la web de conexión).
Existen otros pines en el conector:
- AREF. Tensión de referencia para las entradas analógicas. Utilizado con analogReference.
- Reiniciar. Coger esta línea LOW para reiniciar el microcontrolador. Se usa generalmente para añadir un botón de reinicio a los Shields (tarjetas de expansión) que bloquean los de la tarjeta.
Comunicación
El Arduino Nano dispone de unas instalaciones para comunicar con un ordenador, otro Arduino u otros microcontroladores. El ATmega328 permite una comunicación serie UART TTL (5V), disponible en los conectores numéricos 0 (RX) y 1 (TX). Un FTDI FT232RL en la tarjeta canaliza esta comunicación seria a través de un USB y los interfaces FTDI (incluidos en el programa Arduino) proporcionan un puerto de comunicación virtual a los softwares del ordenador. El programa Arduino incluye un monitor serie que permite mandar datos textuales simples hacía y desde la tarjeta Arduino. Los LED RX y TX de la tarjeta parpadean cuando los datos están transmitidos vía el microchip FTDI y la conexión USB al ordenador (pero no en el caso de la comunicación serie en los conectores 0 y 1). Una librería SoftwareSerial permite una comunicación serie en cualquier de los conectores numéricos del Nano. El ATmega328 soporta también la comunicación I2C (TWI) yt SPI. El software Arduino incluye una librería Wire para simplificar la utilización del bus I2C. Para utilizar la comunicación SPI, consultad la ficha técnica ATmega328.
Programación
El Arduino Nano se puede programar con el Programa Arduino. Seleccionar “Arduino Duemilanove” o “Nano w / ATmega328" en el menú Herramientas> Tarjeta (según el microcontrolador de su tarjeta). El ATmega328 en el Arduino Nano está entregado pregrabado con un cargador de arranque que os permite descargar código nuevo sin necesidad de programador hardware externo. Comuniquad utilizando el protocolo STK500 de origen. Podéis también eludir el cargador de arranque y programar el microcontrolador a través de la cabecera ICSP (In-Circuit Serial Programming) con la ayuda de Arduino ISP o similar.
Reinicio automático (software)
En lugar de necesitar una presión física del botón de reinicio antes de una descarga, la placa Arduino está diseñada para reiniciarse mediante un software que se ejecuta en un ordenador conectado. Una de las líneas de control de flujo de hardware (DTR) del ATmega8U2/16U2 está conectada a la línea de reinicio del ATmega328 a través de un capacitor de 100 nanofaradios. Cuando esta línea se afirma (baja), la línea de reinicio baja lo suficiente como para reiniciar el chip. El software Arduino utiliza esta capacidad para poder descargar código apretando sencillamente el botón de descarga en el entorno Arduino. Eso significa que el cargador de arranque puede tener un plazo de espera más corto ya que el descenso de DTR puede estar bien coordinado con el inicio de la carga.
Esta configuración tiene otras implicaciones. Cuando el Nano está conectado a un ordenador que ejecuta Mac OS X o Linux, se reinicia cada vez que se realiza una conexión desde el software (a través de USB). Durante aproximadamente medio segundo, el gestor de arranque se está ejecutando en el Nano. Si bien está programado para ignorar los datos mal formados (es decir, cualquier cosa además de la carga de un nuevo código), interceptará los primeros bytes de datos enviados a la placa después de que se abra una conexión. Si un sketch que se ejecuta en la tarjeta recibe una configuración única u otros datos cuando se inicia por primera vez, aseguraros 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.
Ficha de datos
- Categoría
- Microcontroladores
- Marca
- Arduino
- Compatibilidad
- Arduino
- Conexión
- 8 pines*~6 Salida PWM
- Tipo de almacenamiento
- Memoria Flash: 32 Kb de los cuales 2 Kb se usan para el bootloader*~SRAM: 2 KB*~EEPROM: 1 KB
- Memoria de acceso aleatorio (RAM)
- 2 KB SRAM
- Wi-Fi
- No
- Bluetooth
- No
- Alimentación
- 19 mA*~Corriente DC para pines de I/O 40 mA
- Dimensíon
- 18 x 45 mm
- Peso
- 7g
- Tipo de producto
- Cartes
Los clientes que adquirieron este producto también compraron:
Questions (0)
No customer questions for the moment.