Quizás la primera cuestión a resolver sea qué es realmente Arduino. La respuesta fácil sería decir que es un hardware, una placa, pero nos quedaríamos cortos. Nos quedariamos muy cortos en realidad, porque Arduino ha estado entre nosotros tantos años que ha evolucionado.
Hoy en día el mundo Arduino es un conjunto de herramientas, tanto de hardware como de software, muy flexibles y fáciles de usar para crear proyectos IOT (ya sean sensores, robots, etc…). Aun con la aparición de la famosa Raspberry Pi, todavía guarda su feudo para componentes que no requieren tanta potencia de cálculo… o sí.
Además, no debemos olvidar a la comunidad inmensa que hay detrás, y la variedad de accesorios y herramientas con los que poder montar tu pequeño taller de domótica y electrónica IOT.
Creeme si te digo que una vez empieces vas a querer más, y te darás cuenta que el mundo maker no es tan exclusivo como parece desde fuera.
-
Mega2560 R3 Case Shell Development Board 2560 Protection Shell Development Board ABS Shell Black For Arduino
€ 22.00 Oferta -
FT232 FT232BL FT232RL FTDI USB 2.0 to TTL Download Cable Jumper Serial Adapter Module for Arduino Suport Win10 5V 3.3V
€ 3.16 Oferta -
20PCS/lot10 Pairs 40Pin 1×40 Single Row Male And Female 2.54 Breakable Pin Header PCB JST Connector Strip For Arduino Diy Black
€ 1.96 Oferta -
40 Pin 1×40 Single Row Male/ Female 2.54 Breakable Pin Header PCB JST Connector Strip for Arduino Black
€ 0.65 Oferta -
10pcs 1X2/3/4/6/8/10/15 Pin 2.54MM Stackable Long Legs Femal Header For Arduino Shield Stlxy
€ 0.69 Oferta -
30cm USB Cable UNO R3 / Mega 2560 R3/ ADK USB-A to USB-B for Arduino MINI TYPE-C MICRO Printer Cable
€ 0.67 Oferta -
1pcs White Breadboard ZY55 ZY-55 Mini Bread Board 55 Hole PCB Circuit Board Test Board For Arduino Diy
€ 1.60 Oferta -
HR202 Hygrometer Humidity Sensor HR202L Humidity Sensor For Arduino DIY Kit
€ 0.53 Oferta -
20 pieces 2.54mm 20cm male to male plug 1p-1p Dupont Wire Jumper Cable For Arduino cord Connectors
€ 1.47 Oferta
Tabla de contenidos
Tipos de entradas/salidas
Antes de ver una a una las distintas posibilidades conviene aclarar uno de los parámetros que más va a diferenciar una placa de otra. Se tata del número y tipo de entradas y salidas. Existen básicamente 3 tipos de señales:
- Señales digitales. Este tipo de señales solo pueden tomar 2 valores (on/off, encendido/apagado, abierto/cerrado, …). Pueden ser tanto entradas como salidas a algún componente.
- Señales PWM. Siguen siendo señales digitales con solo 2 valores posibles, pero podremos regular la anchura del pulso según un patrón determinado.
- Señales analógicas: Aquí sí tenemos un rango de valores más amplios, dependiendo del nº de bits con los que representemos la señal. En Arduino suelen ser entradas analágicas provenientes de distintos tipos de sensores, como por ejemplo de humedad o de temperatura.
Arduino Uno
Empezamos por el más famoso y robusto de los Arduino, y es que este veterano es el preferido para iniciarnos en este mundo entre la electrónica y la domótica. La cantidad de tutoriales y material al alcance de todos lo convierten en un regalo ideal par niños, adolescentes y adultos, con proyectos muy básicos pero funcionando en 5 minutos hasta verdaderos desarrollos e integraciones en otros sistemas.
Es muy usual desarrollar en la placa Arduino Uno y luego optimizar copiando el código en alguna otra placa. Solo necesitaremos un ordenador, un cable USB y nuestro Arduino Uno.
En concreto esta placa (mejor la versión 3 – R3) tiene 14 puertos ( o pins) para entradas y salidas digitales, de las cuals 6 pueden ser usadas como PWM, además de 6 entradas analógicas.
Dar el primer paso no siempre es fácil, pero lo vamos a facilitar mucho si escogemos alguno de estos artículos que hemos seleccionado tanto por su precio como por sus componentes:
- ✅ Sencilla programación: La Placa de desarrollo AZ-Delivery es adecuada para principiantes o profesionales gracias a la sencilla programación a través de un cable USB y los pines de conexión sin soldadura. De esta forma todos pueden desarrollar en minutos su primer proyecto.
- ✅ Diversidad de proyectos: Las 14 entradas y salidas digitales, y las 6 entradas analógicas permiten que el microcontrolador también se pueda utilizar para proyectos más grandes.
- ✅ Microcontrolador ATmega328: Gracias al microcontrolador ATmega328 se pueden ejecutar programas aún más sofisticados!
- ✅ Facil programación
- ✅ Este producto incluye un E-Book que proporciona información útil sobre cómo comenzar su proyecto, ayuda con una configuración rápida y ahorra tiempo en el proceso de configuración. Proporcionamos una serie de ejemplos de aplicación, guías de instalación completas y bibliotecas.
- Tutorial español disponible--Incluye una guía en PDF (con mas de 22 lecciones) una lista clara en un bonito empaquetado. También puede descargar los mismos tutoriales en línea desde nuestro sitio web.
- La manera mas económica de iniciarse en la programaciónpara principiantes.
- El modulo incluye conector (no será necesario que lo suelde).
- Este conjunto a sido actualizado con un modulo de fuente de alimentación a demás de con una batería de 9V.
- La placa controladora ELEGOO UNO R3 es de alta calidad y compatible con Arduino IDE.
Arduino Leonardo
Esta variedad, amplía un poco las capacidades de entrada/salida, pues tiene 20 puertos para entradas y salidas digitales, de las cuals 7 pueden ser usadas como PWM, además de 12 entradas analógicas.
Es el modelo ideal para proyectos que requieran todas esas entradas, o bien para proyectos escalables en los que se prefiera dejar algo de margen para el futuro.
- Actúa como un dispositivo de entrada USB HID cuando lo conectas a cualquier ordenador: crea tu propio teclado o ratón
- 20 pines digitales I/O (de los cuales 7 también pueden ser salidas PWM; y 12 actúan como entradas analógicas)
- Simplemente conéctalo a un ordenador: con un cable USB o aliméntalo con un adaptador AC-DC o una batería para empezar.
- Compatible con la mayoría de las shields para Arduino UNO: amplía tu placa con nuevas y emocionantes características.
- Conéctate a Internet usando la Arduino Ethernet Shield, Arduino Ethernet Shield 2 y Arduino Leonardo ETH
- Equipado con un microcontrolador Atmel AVR ATmega32U4 con controlador USB integrado
- 100% compatible con Arduino Leonardo y compatible con la mayoría de los escudos Arduino Uno
- 20 entradas y salidas digitales (I/O), de las cuales 7 salidas PWM, 12 entradas analógicas, 16 MHz
- Memoria flash de 32 KB, de los cuales 4 KB ocupados del cargador de arranque, 2,5 KB SRAM, 1 KB EEPROM
- Con interfaz ICSP, microUSB y conector CC
Arduino Nano
Seguimos en el terreno de los modelos para iniciación, pero han dado una vuelta de tuerca, y como su propio nombre indica, nos encontramos con esta miniatura de tan solo 18×40 mm, y el inconveniente es que tendremos que soldar las conexiones que realicemos.
- El Na-no es compatible con placa oficial, utilizando los mismos chips mega con la versión oficial.
- Es una placa más pequeña, completa y fácil de usar. Tiene todo lo que tiene la placa oficial (eléctricamente) con más pines de entrada analógica y jumper AREF + 5V integrado.
- Nano tiene la capacidad de placa de prueba y el Mini + USB con una huella más pequeña que cualquiera, por lo que los usuarios tienen más espacio en la placa de prueba. Tiene un diseño de pines que funciona bien con el Mini o el Basic Stamp (TX, RX, ATN, GND en una parte superior, alimentación y tierra en la otra).
- El Na-no se puede alimentar a través de la conexión USB Mini-B, una fuente de alimentación externa no regulada de 7-12 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 voltaje más alto.
- Puede descargar el controlador de Elegoo Na-no en: http://bit.ly/2jKlJMO
- ✅ Dimensiones (LxAnxAl): 45 mm x 17,5 mm x 18 mm (incl. partes sobresalientes); Pinout y código compatible con el AZ-Nano V3-Board!
- ✅ Conexión sencilla al PC a través del convertidor CH340G-USB: Chipset ATmega328P con frecuencia de reloj de 16MHz y memoria flash de 32KB (incluidos 2 KB para el cargador de arranque)
- ✅ ¡Inmediatamente listo para utilizar! El AZDelivery AZ-Nano V3-Board ya está soldado y se incluye un cable USB listo para utilizar
- ✅ La placa pequeña es perfecta para empezar, y con la interfaz USB integrada, puede reproducir los primeros programas de la placa en pocos instantes de configuración
- ✅ Este producto incluye un E-Book que proporciona información útil sobre cómo comenzar su proyecto, ayuda con una configuración rápida y ahorra tiempo en el proceso de configuración. Proporcionamos una serie de ejemplos de aplicación, guías de instalación completas y bibliotecas.
- Pequeña (48mm x 18mm), robusta y potente placa basada en el procesador ATMega4809 AVR
- Clock 20MHz, Flash 48KB, SRAM 6KB, EEPROM 256byte.
- Dos conectores de 15 pines (uno a cada lado) que son compatibles pin a pin con la Arduino Nano original.
- Arquitectura de alimentación basada en los conversores DC-DC de alta eficiencia permitiendo alimentar la placa a más de 21V y manejar periféricos de salida con más de 950mA sin sobrecalentamiento.
- Prepárate en minutos con miles de códigos disponibles de código abierto.
Tiene 14 puertos para entradas y salidas digitales, de las cuals 6 pueden ser usadas como PWM, además de 8 entradas analógicas
Arduino Micro
De nuevo en formato pequeño (48×18 mm), la principal ventaja de este modelo micro es que incorpora la comunicación USB de forma nativa, por lo que nuestro ordenador lo verá directamente como un ratón o teclado estándar.
- La Micro es una placa microcontroladora basada en la ATmega32U4 (datasheet), desarrollada en conjunto con Adafruit.
- Tiene 20 pines de entrada/salida digital (de los cuales 7 pueden ser usados como salidas PWM y 12 como entradas analógicas), un oscilador de cristal de 16 MHz, conexión micro USB, un conector ICSP, y un botón de reseteo.
- Contiene todo lo necesario para ser compatible con el microcontrolador; simplemente conéctalo a un ordenador con un cable micro USB para comenzar. Tiene un factor de forma que permite colocarla fácilmente en la placa de prototipado.
- La placa Micro es similar a la Arduino Leonardo en que la ATmega32U4 tiene comunicación USB incorporada, eliminando la necesidad de un procesador secundario.
- La Micro puede ser alimentada vía conexión micro USB o con una fuente de alimentación externa. La fuente de alimentación se selecciona automáticamente.
Tiene 20 puertos para entradas y salidas digitales, de las cuals 7 pueden ser usadas como PWM, además de 12 entradas analógicas.
Placas avanzadas
En la categoría de avanzado, vamos a hablar de ciertas variedades de las placas básicas anteriores, pero que incluyen alguna característica extra para necesidades específicas.
No vamos a hablar de todos los tipos de placas de desarrollo basadas en Arduino, pues la variedad es abrumadora. Pero sí podemos dar ciertas pinceladas de algunos modelos muy vendidos.
Arduino Nano 33 BLE
Sensor inercial de 9 ejes, ideal para crear dispositivos y llevarlos siempre encima, además de tener incluido emparejamiento por NFC y Bluetooth de baja energía (BLE).
Por si esto fuera poco, aporta hasta 32 veces más memoria para programar (hasta 1 Mb) que su hermano el Arduino Uno.
Lo extraño es el precio tan bajo con el que está saliendo:
- Diseñado para interacciones de corta distancia de BT y proyectos de ahorro de energía.
- La placa pequeña (48mm x 18mm) y robusta está construida alrededor del módulo NINA B306, basado en el nRF 52840 nórdico y que contiene un poderoso Cortex M4F.
- La arquitectura de la placa es totalmente compatible con Arduino IDE Online y Offline; tiene un sensor inercial de 9 ejes (IMU) y un bajo consumo de energía en comparación con otras placas del mismo tamaño.
- Clock 64MHz, Flask 1MB, RAM 256KB.
- Dos conectores de 15 pines, uno a cada lado de la placa.
- El Na-no es compatible con placa oficial, utilizando los mismos chips mega con la versión oficial.
- Es una placa más pequeña, completa y fácil de usar. Tiene todo lo que tiene la placa oficial (eléctricamente) con más pines de entrada analógica y jumper AREF + 5V integrado.
- Nano tiene la capacidad de placa de prueba y el Mini + USB con una huella más pequeña que cualquiera, por lo que los usuarios tienen más espacio en la placa de prueba. Tiene un diseño de pines que funciona bien con el Mini o el Basic Stamp (TX, RX, ATN, GND en una parte superior, alimentación y tierra en la otra).
- El Na-no se puede alimentar a través de la conexión USB Mini-B, una fuente de alimentación externa no regulada de 7-12 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 voltaje más alto.
- Puede descargar el controlador de Elegoo Na-no en: http://bit.ly/2jKlJMO
- Placa pequeña (48mm x 18mm), robusta y potente Basada en el procesador ATMega4809 AVR.
- Clock 20MHz, Flash 48KB, SRAM 6KB, EEPROM 256byte.
- Dos conectores de 15 pines (uno a cada lado) que son compatibles pin to pin con el Arduino Nano original.
- La arquitectura de la fuente de alimentación basada en un convertidor DC-DC de alto rendimiento permite que la placa se alimente hasta 21V y que la salida de los periféricos sea de hasta 950mA sin sobrecalentamiento.
- Puedes empezar de inmediato con miles de proyectos disponibles en open source.
Arduino Nano 33 BLE SENSE
Esta placa es básicamente un Nano 33 BLE supervitaminado con sensores, entre los que tenemos:
- Sensor inercial de 9 ejes.
- Sesores de temperatura y humedad, para conocer en todo momento las condiciones del entorno.
- Sensor barométrico. Lo podemos usar por ejemplo como mediad de una estación meteorológica que construyamos.
- Micrófono. Para naálisis en tiempo real de los sonidos ambientes.
- Sensor de gestos, proximidad, luminosidad y color. Con esto podremos tener en cuenta la luminosidad y si alguien se mueve en las inmediaciones.
Arduino DUE
Hemos dejado para el final el plato fuerte, el Arduino con más capacidad con nada menos que 54 puertos!! para entradas y salidas digitales, de las cuals 12 pueden ser usadas como PWM, además de 12 entradas analógicas. Se va pareciendo más a un pequeño PLC.
- Potente CPU de 32 bits de ARM funcionando a 3.3 Voltios ,en la placa: 54 pines digitales I/O, 16 entradas Analógicas, 4 UARTs, 2 DAC (Conversor Digital a Analógico), un puerto bus CAN, y 2 puertos de comunicación TWI (I2C)
- Tiene dos conectores microUSB: uno para la programación y la comunicación serial, y el segundo para comunicación nativa USB más rápida
- La Arduino Due tiene un eficiente regulador de voltaje de conmutación, puede alimentar a otro dispositivo USB al conectarlo al conector micro-A usb.
- Funcionalidad ampliada del SPI Bus: comunicación simultánea con múltiples dispositivos transmitiendo a diferentes velocidades, como sensores o tarjetas de lectura SD.
- Due es compatible con Arduino shields que funcionan a 3.3V