Arduino

  • Kits Arduino

    Kits para Arduino

  • Arduino original

    Tenemos todos los modelos de Arduino originales, placas, módulos, kits y accesorios de Arduino Original, la marca de referencia para los maker de la robótica.

  • Shields Arduino

    Shields para Arduino Las denominadas placas "Shield" son extensiones para tu placa Arduino (generalmente Arduino UNO o Arduino Pro 328) con lo que puedes expandir las posibilidades de la placa. Las hay de todo tipo, para módulos GSM, relés, comunicación con XBee y mucho mas.

  • LilyPad Wearables
    Tecnología para llevar puesta en la ropa
  • Compatibles

    Placas compatibles con arduino

  • Arduino MKR

    La familia de Arduino MKR son una serie de placas con un factor de forma diferente al de Arduino mucho más pequeño y todos basados en el potente microcontrolador SAMD21 de 32 bits de Atmel

Mostrando 1 - 36 de 92

¿Qué es Arduino?

Arduino es una plataforma de código abierto utilizada para construir proyectos de electrónica. Arduino consta de una placa de circuito física programable (a menudo denominada microcontrolador) y una pieza de software, o IDE (Entorno de desarrollo integrado) que se ejecuta en ordenador, y que se utiliza para escribir y cargar código en el Arduino.

Arduino ha sido y es el cerebro de miles de proyectos, desde objetos cotidianos hasta instrumentos científicos complejos. Una comunidad mundial de creadores: estudiantes, aficionados, artistas, programadores y profesionales usan las placas y Kit Arduino.

¿Cómo se programa un Arduino?

Las placas Arduino no necesitan de un programador externo, sino que la mayoría de modelos cargan el programa directamente por el puerto USB. Eso ofrece muchas ventajas y simplifica mucho el desarrollo. El mismo puerto USB también sirve para comunicarte con la placa Arduino e intercambiar diferentes datos.

El principal programa para desarrollar es el Arduino IDE, que puedes descargar de forma gratuita desde su web y funciona tanto en Windows, Linux y Mac OS. El Arduino IDE es universal y sirve para programar casi cualquier placa Arduino, así como otras placas compatibles como ESP8266 y ESP32. Desde el Arduino IDE puedes seleccionar la placa que vas a programar, así com oel puerto de comunicación a utilizar.

A partir de la versión 1.6.2 del software Arduino (IDE), todas las placas y modelos de Arduino estándar vienen instalados con el IDE de Arduino de forma predeterminada. Algunas placas de desarrollo requieren la instalación de un núcleo adicional también llamado core. Para realizar la instalación, Arduino implementó el Gestor de Tarjetas (Boards Manager) como una herramienta para agregar núcleos a su IDE de Arduino y así poder programar muchas más variedad de placas.

Si quieres más información sobre cómo instalar nuevas placas en Arduino IDE, puedes visitar el tutorial sobre cómo instalar nuevas placas en Arduino IDE

¿Cuál es el Arduino más utilizado?

Hay una gran cantidad de placas Arduino y cada una ofrece diversas características interesantes para tus proyectos con Arduino. Además, gracias a la gran cantidad de librerías para Arduino, puedes desarrollar tu proyecto de forma muy rápida.

El modelo de Arduino más utilizado es el Arduino UNO. Es del que más proyectos verás en Internet y se caracteriza por su gran versatilidad y facilidad de uso. Dispone de una buena cantidad de pines tanto de entrada como de salida, así como todos los puertos de comunicación necesarios como I2C, SPI y UART. Esos puertos, sobre todo el I2C, son utilizados por multitud de sensores para Arduino de todo tipo. También dispone de pines analógicos para medir voltajes de entrada con Arduino, así como pines con soporte para interrupciones.

El Arduino UNO utiliza un microcontrolador ATMega328 con 32Kb de memoria flash. Lo que quiere decir que puede almacenar programas de hasta 32Kb. 

Si necesitas más pines, te recomendamos su hermano mayor, el Arduino MEGA 2560. No solo tiene la friolera de 54 pines digitales, 16 pines analógicos y 4 puertos. Pero no solo eso, sino que también, al estar basado en el microcontrolador ATMega2560, dispone de mucha más memoria para almacenar programas, en concreto 256Kb de memoria flash y 8Kb de memoria SRAM, el doble de su hermano pequeño Arduino UNO.

El Arduino MEGA 2560 también es más grande en tamaño, pero tiene la ventaja de conversar prácticamente la misma estructura de pines y por lo tanto es compatible con la gran mayoría de placas de expansión para Arduino, también llamadas Shields.

Shields para Arduino

Donde realmente destaca la plataforma Arduino es por su sistema de expansiones para Arduino. Esas expansiones se denominan habitualmente como "shields". La shields para Arduino no son más que otras placas con las que puedes ampliar las características iniciales de una placa Arduino. Las placas shields están diseñadas para "pincharse" sobre una placa Arduino ya que coinciden los pines de conexión. 

Su función es de actuar como una placa complementaria, ampliando las capacidades de la placa Arduino Base. De esta forma, si un modelo de Arduino no dispone de conexión GPS, puedes añadir una GPS shield para Arduino y de esa forma tan sencilla, puedes añadirlo a tu proyecto.

Las shields para Arduino se puede colocar unas encima de las otras colocando varias al mismo tiempo. Sin embargo, cada una de ellas normalmente ocupan unos determinados pines y debes revisar siempre que no entren en conflicto entre ellas. Eso suele ser un fallo común.