Arduino⭐️ Más de 1000 Proyectos y Tutoriales | Descubrearduino.com

Bienvenido a una de las webs de referencia sobre Arduino en español ¿Donde comprar? ¿Que características tiene la Arduino Uno? ¿Dónde puedo aprender?

Tabla de Contenidos

Características principales de Arduino

  • Hardware económico y flexible: Las placas Arduino son relativamente baratas comparadas con otras plataformas de microcontroladores, desde microcontroladores de 8 bits hasta aplicaciones IoT.
  • Entorno de programación sencillo: El software de Arduino (IDE) es fácil de usar para principiantes, pero lo suficientemente flexible para usuarios avanzados. Para los educadores, está convenientemente basado en el entorno de programación de Processing, lenguaje programación Arduino, los estudiantes que aprenden a programar en Processing estarán familiarizados con la forma en que el IDE de Arduino funciona transfiriendo fácilmente sus conocimientos a un programa Arduino.
  • Multiplataforma: El software de Arduino (IDE) funciona en sistemas operativos Windows, Mac OSX y Linux.
  • Software de código abierto y extensible: El software de Arduino se publica como herramientas de código abierto, disponibles para la contribución de programadores de todo el mundo. El lenguaje puede ser extendido a través de bibliotecas C/C++ y portado a otras plataformas de hardware.
  • Hardware de código abierto y extensible: Los diagramas de las placas Arduino se publican bajo una licencia Creative Commons, por lo que los diseñadores de circuitos experimentados pueden hacer su propia versión de los diferentes módulos, ampliándolos y mejorándolos o simplemente aprender cómo se construyen. Los principiantes pueden construir versiones de la protoboard para entender cómo funciona y ahorrar dinero.

En nuestra web encontrarás miles de proyectos y tutoriales de Arduino con los que podrás realizar tu proyecto. Arduino es una plataforma de  que se utiliza para la construcción y desarrollo de proyectos de electrónica, incluida la Impresión 3D. Arduino junto a la Raspberry Pi y muchas de sus alternativas, es uno de los puntales del Hardware Libre. Y su placa estrella es la Arduino Uno. Esa es la definición rápida y sencilla.

Seguro que ya has estado en multitud de webs con tutoriales y no has encontrado el tuyo. En nuestra web podrás encontrar la respuesta a esas preguntas. Te daremos la definición de este microcontrolador de código abierto. Deja que te invitemos a una de las webs de referencia en español sobre Hardware Libre. Eso sí, no somos la Wikipedia.

¿Qué es Arduino?¿y qué se puede hacer con Arduino?

Arduino es una plataforma de código abierto de creación de prototipos de basada en Hardware Libre y software libre y fácil de usar. Arduino incluye circuitos electrónicos, software y documentación en formato de código abiertos, es decir cualquiera puede usarla o hacer cambios en ella. Esta plataforma nos proporciona una herramienta de Arduino programación de código abierto y fácil de usar, para escribir código y subirlo a tu tarjeta a través de como Arduino IDE (Entorno de Desarrollo Integrado).

Arduino permite a los usuarios una manera simple para crear objetos interactivos que pueden tener entradas de interruptores y sensores, y controlar salidas físicas como luces, motores o actuadores. Debido a que el lenguaje está basado en frameworks bien utilizados, Arduino puede interactuar con otros programas en el ordenador como Flash o incluso con APIs web como Twitter.

Esta plataforma puede tener tanto usos industriales como domésticos e incluso artísticos, pero se aplica sobretodo dentro del campo educativo por ser de código abierto, además de su sencillez de uso y su bajo coste, hay una gran cantidad de modelos de placas siendo la más utilizada la Uno, sobretodo en el mundo de la educación. Por eso ha sido diseñada de manera robusta para así soportar toda una serie de situaciones de uso con los estudiantes.

Propiedades:

  • Plataforma de código abierto utilizada para la construcción de proyectos electrónicos.
  • Arduino consiste en una placa de circuito físico programable (a menudo referido como un microcontrolador) y una pieza de software, o Arduino IDE (Entorno de Desarrollo Integrado) que corre en tu ordenador, usado para escribir y cargar código del ordenador a la placa física. Un circuito Arduino.
  • Es muy popular entre la gente que acaba de empezar con la electrónica.
  • A diferencia de la mayoría de las anteriores placas de circuito programables, Arduino no necesita una pieza separada de hardware (llamada programador) para cargar nuevo código en la placa – simplemente puedes usar un cable USB.
  • El IDE de Arduino usa una versión simplificada de C++, haciendo más fácil aprender programación.
  • Una tarjeta Arduino proporciona un factor de forma estándar que desglosa las funciones del microcontrolador en un paquete más accesible.
  • Plataforma con la que construir o fabricar Impresoras 3D, Drones, Robots sigue lineas, domótica, etcétera
  • Las funciones Arduino, también está dirigido a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos, proyectos o entornos interactivos.

Preguntas Frecuentes sobre Arduino

¿De qué está hecho Arduino?

Físicamente, Arduino es una placa de circuito impreso con un gran número de pistas y componentes soldados en ella. La placa está disponible en muchas versiones, pero todas tienen algunas características comunes. Suelen diferir en el tamaño y el tipo de componentes utilizados (por ejemplo, un microprocesador más lento o la ausencia de interfaz Bluetooth). El elemento clave del Arduino Uno R3, la placa más popular de la serie, es un microprocesador Atmel de 8 bits (ATmega328), con una frecuencia máxima de funcionamiento de 16MHz.

El dispositivo cuenta con puertos USB estándar que permiten que la placa se comunique con un ordenador o se alimente de él. También se puede alimentar a través de una toma de corriente DC estándar de 5,5mm x 2,5mm o 5,5mm x 2,1mm (con un voltaje entre 7V y 12V). En la parte superior, hay un botón especial de reinicio que reinicia toda la placa cuando se pulsa. Además, al observar el dispositivo, se puede identificar fácilmente un microcontrolador responsable de la correcta comunicación con el ordenador, así como los conectores de programación Arduino, los conectores de señal o los LEDs (tanto los programables como los de señalización).

¿Dónde se puede comprar la placa Arduino?

La tarjeta Arduino está disponible en muchas tiendas de electrónica de papelería físicas y en línea, así como en el sitio web oficial del fabricante. A menudo se vende en conjuntos con accesorios que facilitan la puesta en marcha de un modelo concreto de la placa, o la realización de un proyecto de electrónica específico. La principal ventaja de esta solución es su comodidad y su atractivo precio. Además, puede estar seguro de que un set de este tipo contiene elementos totalmente compatibles con la placa; esto es especialmente importante para los principiantes, a quienes puede resultarles difícil seleccionar los componentes adecuados por su cuenta. El precio depende de la tienda y de la variante de módulo elegida.

¿Es Arduino adecuado para los principiantes?

Sí, Arduino es uno de los dispositivos más recomendados para los principiantes debido a varios aspectos. En primer lugar, apreciarán la facilidad de programación, el gran número de fuentes de conocimiento disponibles, la alta compatibilidad con diferentes dispositivos e interfaces y la amplia gama de complementos y extensiones disponibles. El atractivo precio es otra gran e indudable ventaja, sobre todo para los jóvenes, como los estudiantes de universidades técnicas o institutos.

arduino para makers - Arduino, ¿Qué es y para que sirve? Aprende con Tutoriales y Proyectos

Arduino es útil incluso para la realización de proyectos sencillos.

¿Cuánto cuesta Arduino?

El precio de la placa depende de su modelo, del distribuidor y del contenido del conjunto. Por término medio, el coste del módulo principal original oscila entre unas decenas de zlotys (por ejemplo, Arduino Uno) y unos cientos de zlotys (por ejemplo, los modelos avanzados de Arduino MKR). Hay que tener en cuenta que un precio sospechosamente bajo puede indicar que se va a comprar una falsificación. Por lo tanto, es una buena idea comprar Arduino sólo a vendedores verificados que estén en la lista oficial de distribuidores de Arduino.

¿Qué tipos de Arduino existen y en qué se diferencian?

Actualmente existen más de treinta versiones de la placa Arduino en el mercado. Se diferencian en los sistemas centrales utilizados, el número y la posición de los pines, las interfaces soportadas o los módulos instalados adicionalmente (por ejemplo, Ethernet o Bluetooth). Las versiones más populares de Arduino utilizadas para proyectos electrónicos son Arduino Uno R33, Arduino Leonardo y Arduino Zero. Antes de comprar la placa que necesitas para un proyecto concreto, conviene averiguar qué modelo tiene los parámetros más compatibles para ese fin. Sin embargo, si vas a comprar un Arduino para aprender programación o electrónica en general, lo mejor es elegir una de las versiones básicas más populares. También están disponibles en conjuntos con otros componentes electrónicos.

¿Qué es útil para aprender a usar Arduino?

En primer lugar, los accesorios necesarios incluyen la fuente de alimentación adecuada (un adaptador de CA o un cable USB A-B para conectar la placa al ordenador). También resultarán útiles la protoboard, los cables de conexión y los componentes electrónicos en tecnología THT (al principio, merece la pena comprar sobre todo resistencias de diferentes valores y diodos). Arduino se vende a menudo en kits con accesorios – vale la pena echar un vistazo a estos kits si quieres estar seguro de que los parámetros de los accesorios coinciden con los de la propia placa. Además, el precio del conjunto suele ser inferior al valor total de sus elementos cuando se compran por separado.

Una simple pantalla de visualización también puede ser útil, especialmente para aprender los fundamentos de la electrónica y la programación. Así podrás programarla para que muestre resultados en tiempo real, como los datos sensoriales recibidos. Entre los accesorios de aprendizaje buenos y baratos también se encuentran los motores y los servos. Te ayudarán a conocer mejor el uso de estos dispositivos (comúnmente utilizados en robótica) y a aprender a controlar un motor mediante las salidas digitales PWM o a crear un controlador PID utilizando, por ejemplo, un codificador magnético (para medir el número de revoluciones del eje del motor). También vale la pena probar diferentes tipos de sensores analógicos que funcionan perfectamente con la placa.

¿Qué accesorios se pueden utilizar con Arduino?

Las placas Arduino tienen pines analógicos y digitales a los que puedes conectar muchos otros componentes y dispositivos electrónicos, como pantallas, motores y sensores. Las Arduino Shields también permiten ampliar la funcionalidad de la placa añadiendo opciones como una interfaz Wi-Fi o Ethernet. También hay expansores de pines para aumentar el número de salidas. Los accesorios más básicos y necesarios también incluyen una fuente de alimentación estabilizada con la capacidad de corriente adecuada. Por supuesto, también puedes instalar diferentes tipos de pies, carcasas o almohadillas para aumentar la comodidad de uso de la placa.

Ejemplos de escudos diseñados para diversos fines.

Ejemplos de escudos diseñados para diversos fines.

¿Qué es un shield Arduino?

Los Arduino Shields son módulos de expansión destinados a ser utilizados con la placa Arduino. Dado que el nombre «Arduino Shield» está reservado, sólo puede utilizarse en relación con los accesorios originales publicados por los autores de Arduino. Entre los shields encontrarás, por ejemplo, controladores para motores y servos, teclados, pantallas, sensores, altavoces, micrófonos, dispositivos de medición, interfaces de comunicación, módulos de red, expansores de salida y muchas otras expansiones. Al igual que al comprar una placa, siempre vale la pena comprobar si se trata de un producto original de Arduino o de otros buenos y fiables diseñadores de escudos (por ejemplo, Adafruit o SparkFun).

Con Arduino puedes crear un número prácticamente ilimitado de proyectos. El dispositivo funciona perfectamente como conductor o controlador, por lo que puedes utilizarlo para ropa inteligente, sistemas de automatización de edificios, sistemas de iluminación, alarmas, sistemas de seguridad, vehículos teledirigidos, robots, drones, dispositivos de medición caseros y muchos otros proyectos. En el blog de tecnología Forbot y en los canales de YouTube de electrónica, por ejemplo, hay una gran variedad de proyectos que utilizan diferentes versiones de la placa Arduino. También hay muchos libros que describen cómo funciona la placa y cómo utilizarla; uno de los más interesantes es una serie de guías de Simon Monk.

¿Qué lenguajes se pueden utilizar para programar Arduino?

El lenguaje de programación de Arduino está basado en el entorno Wiring y es por tanto similar a C y C++. Una vez conectada la tarjeta al ordenador y configurada correctamente, también se pueden utilizar otros lenguajes de programación como Java, C#, ActionScript, Perl o VBScript, de forma que se puede elegir el entorno que más convenga.

¿Se puede conectar Arduino a un ordenador?

Sí, la mayoría de las placas Arduino soportan interfaces UART y USB, por lo que puedes conectarlas a un ordenador y utilizarlo para configurar o programar tu placa. El ordenador también puede convertirse en el módulo central de un sistema más amplio que combine varias placas Arduino y otros componentes electrónicos, por ejemplo en un sistema de automatización del hogar. En este ejemplo, las placas Arduino se utilizan como controles que reciben datos de los sensores incorporados en dispositivos individuales (por ejemplo, un control de persianas o un sistema de iluminación LED inteligente), mientras que todo el sistema es controlado por un ordenador.

¿Qué significa que Arduino es un dispositivo de hardware abierto?

Esto significa que los dispositivos Arduino no están protegidos por la ley de patentes – pueden ser copiados y distribuidos (incluso comercialmente), y sus esquemas son proporcionados gratuitamente por sus creadores. Los clones de Arduino incluyen, por ejemplo, placas Freeduino y escudos que son compatibles con los dispositivos originales. Hay que tener en cuenta que, aunque los dispositivos puedan copiarse, el nombre Arduino es una marca registrada (por ejemplo, no puede utilizarse para describir escudos caseros a la venta). Parte del software también está registrado. Así que antes de crear un diseño comercial utilizando la placa, es una buena idea comprobar cuidadosamente qué componentes se pueden utilizar de forma gratuita.

Placas de muestra compatibles con Arduino.

Placas de muestra compatibles con Arduino.

¿En qué se diferencia Arduino de Raspberry Pi?

Aunque ambos dispositivos se denominan miniordenadores, Arduino y Raspberry Pi son bastante diferentes. La principal diferencia es su finalidad. Arduino funciona mejor como controlador de sistemas analógicos, por ejemplo, motores en dispositivos mecánicos, o para recibir y transmitir datos de sensores analógicos a la pantalla. Por su parte, Raspberry Pi es un dispositivo más complejo, más adecuado para trabajar con componentes digitales.

Puede utilizarse, por ejemplo, como componente lógico en un ordenador casero o como puerta IoT en un sistema de automatización de edificios. Aunque Arduino tiene una capacidad operativa menor, es un dispositivo más sencillo y, por tanto, más adecuado para crear proyectos sencillos basados en elementos analógicos, que no son manejados en absoluto por Raspberry Pi sin extensiones adicionales.

¿Cómo se alimenta Arduino?

La placa puede alimentarse a través de una interfaz USB en cuanto se conecta a un ordenador o a través de una fuente de alimentación conmutada de CC con una clavija de 5,5 mm x 2,5 mm o 5,5 mm x 2,1 mm. La segunda solución se recomienda especialmente para proyectos con mayores requisitos de potencia, por ejemplo, algunos proyectos que utilizan motores o pantallas más grandes.

¿Qué corriente puede proporcionar Arduino?

Los pines analógicos y digitales permiten consumir unos 40 mA por pin, mientras que el pin de 5 V permite consumir un máximo de 1 A (esto depende de la fuente de alimentación utilizada y de la cantidad de energía suministrada por la fuente).

¿Por qué es tan popular Arduino?

La placa Arduino se caracteriza por su cuidado diseño y sus excelentes parámetros. Además, tiene un precio relativamente bajo, sobre todo en comparación con otros dispositivos similares. También es importante el gran número de elementos compatibles, incluyendo otros dispositivos, extensiones y accesorios. Además, Arduino es fácil de programar, lo que lo convierte en una solución especialmente amigable para estos entusiastas que están empezando su aventura con la electrónica. También es importante que los usuarios tengan acceso a un amplio abanico de literatura de fuentes y proyectos ya hechos.

¿Vale la pena invertir en clones de Arduino?

La respuesta a esta pregunta depende de la calidad de los clones. Arduino es un hardware abierto, lo que significa que cualquiera puede construir legalmente su propio Arduino o crear un dispositivo compatible. Sin embargo, antes de comprar un dispositivo, debes comprobar si se trata de una placa original o de una falsificación o simplemente de un dispositivo compatible con los estándares de Arduino. Hay muchos accesorios y productos de repuesto en el mercado que son totalmente funcionales y están listos para usar.

Por desgracia, también se pueden encontrar algunos productos que sólo se parecen al original por fuera. A menudo están hechos de materiales inferiores y sólo imitan al original. La mayoría de las veces este tipo de productos tienen un precio significativamente inferior al de los productos ofrecidos por Arduino. En resumen, el hardware que no es un producto oficial de Arduino suele ser un hardware de alta calidad diseñado y fabricado por entusiastas de la electrónica y a menudo diseñado para un propósito muy específico. Sin embargo, debes tener cuidado de elegir los llamados clones y no algunas falsificaciones de baja calidad.

Sectores en los que se usa Arduino

impresion 3D - Arduino, ¿Qué es y para que sirve? Aprende con Tutoriales y Proyectos

Impresión 3D

domotica - Arduino, ¿Qué es y para que sirve? Aprende con Tutoriales y Proyectos

Domótica

drones - Arduino, ¿Qué es y para que sirve? Aprende con Tutoriales y ProyectosDrones

Raspberry Pi - Arduino, ¿Qué es y para que sirve? Aprende con Tutoriales y Proyectos

Raspberry Pi

educacion - Arduino, ¿Qué es y para que sirve? Aprende con Tutoriales y Proyectos

Educación

robotica - Arduino, ¿Qué es y para que sirve? Aprende con Tutoriales y Proyectos

Robótica

Diferentes Modelos o placas de Arduino

Lo primero que hay que saber antes de empezar es el tipo de tarjeta que necesitas, dependiendo de cómo quiera utilizarla. De hecho, hay una multitud de tarjetas Arduino diferentes, todas hechas para un rango específico de uso. Aquí están las categorías principales, así como las placas más utilizados en cada una de estas categorías.

Arduino para empezar

Si eres nuevo en el mundo de Arduino, aquí tienes una pequeña lista de las tarjetas más usadas:

  • Arduino Uno R3: «Uno» es la mejor placa para empezar. Dispone de 14 entradas y salidas digitales y 6 entradas analógicas. Es fácil de usar y tiene una muy buena relación calidad/precio.
  • Arduino Micro: esta placa es la más pequeña de la marca. Es muy útil para proyectos que requieren un pequeño microcontrolador, y a pesar de ello, esta placa tiene más entradas/salidas que la tarjeta Uno.
  • Arduino Mini: la placa «Mini» tiene las mismas características que la placa «Uno», pero está disponible en un formato más pequeño. Por lo tanto, es ampliamente utilizada en proyectos que requieren un espacio mínimo, manteniendo al mismo tiempo un número razonable de entradas/salidas.

Arduino para proyectos complejos

También hay otras placas que se pueden utilizar para proyectos que requieren más E/S o mayor potencia. He aquí algunas de ellas:

  • Arduino Mega: esta placa es una de las placas con más conectores (54 entradas/salidas digitales y 16 entradas analógicas).
  • Arduino Zero: la placa «Zero» tiene un poco más de entradas/salidas que las placas básicas vistas arriba. Por lo tanto, se utiliza en proyectos que requieren más elementos para su gestión sin necesidad de más potencia.
  • Arduino Due: la placa «Due» tiene exactamente las mismas características que la placa Mega, excepto que también tiene dos salidas analógicas. Por lo tanto, este microcontrolador es esencial si necesitas generar señales que no sean continuas.

Arduino con acceso a Internet

Para ciertos usos, es muy útil poder recuperar información o controlar nuestro microcontrolador de forma remota, especialmente en la domótica. Aquí hay algunos controladores que integran tarjetas de red:

  • Arduino MKR1000: esta placa es un potente controlador que tiene las mismas características que la tarjeta «Zero», con la funcionalidad adicional Wi-Fi.
  • Arduino Ethernet: tiene las mismas características que la tarjeta Uno, con una tarjeta ethernet integrada.

Tarjetas textiles

Estas tarjetas han sido especialmente diseñadas para integrar la electrónica en la ropa u otros objetos portátiles. o wearables.

  • Arduino Gemma: la placa Gemma es una placa en miniatura, que tiene forma de círculo y está hecha para ser usada en proyectos de tamaño reducido. Debido a su pequeño tamaño, sólo tiene 3 entradas/salidas digitales y una entrada analógica.
  • Arduino Lilypad: esta placa se parece a la placa Gemma, en un tamaño ligeramente mayor, y con características adicionales: 14 entradas/salidas digitales y 6 entradas analógicas. La forma circular se conserva en relación a su predecesor.

Hay por supuesto muchos otros microcontroladores, algunos hechos para juegos, otros con un procesador de inteligencia para obtener más potencia, etc.

Cuando se creo Arduino, breve Historia

Antes de seguir vamos a hacer un poquito de Historia sobre este microcontrolador.

En el año 2005 la primera placa  apareció por primera vez en las aulas del Instituto de Diseño Interactivo de Ivrea, Italia. Fue en ese Instituto de Diseño Interactivo gracias a una tesis de hardware del estudiante colombiano Hernando Barragán. El título de la tesis era «Arduino-La Rivoluzione dell’open hardware» («Arduino – La revolución del Open Hardware»).

En resumen, se construyó en torno a esa tesis gracias a la que desarrollo su plataforma de prototipado Wiring de Hernando Barragán.

Los creadores de Arduino

Detrás del nacimiento de Arduino están: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, y David Mellis.

Pero no hay que olvidar la importancia de la tesis de Hernando Barragán en el desarrollo de este microcontrolador.

En la mente de este grupo de desarrolladores estaba la idea de desarrollar una plataforma barata, simple y fácil de utilizar. Y lo más importante, que fuera fácilmente accesible a los estudiantes. Los fundadores creían firmemente en el software de código abierto.

Su propósito era desarrollar una plataforma rápida y de fácil acceso para un mayor número de personar, pensaron que sería mejor abrir el proyecto a tantas personas como fuera posible en lugar de mantenerlo cerrado. Otro factor importante fue el económico, ya que después de unos pocos años trabajando apenas quedaban fondos para seguir trabajando y la opción del código abierto les daba una importante salida.

arduinogenuino - Arduino, ¿Qué es y para que sirve? Aprende con Tutoriales y Proyectos

Arduino Genuino 101

La verdad es que esta placa es una plataforma que sorprende cuando empiezas a dar los primeros pasos con Arduino. No es algo sencillo de explicar, bueno sí es una plataforma electrónica de código abierto con la que puedes hacer una gran cantidad de cosas. Hasta ahí perfecto, pero como te digo cuando entras en su mundo y ves los proyectos que la gente puede llegar a hacer muchas veces te quedas con la boca abierta y crees que es demasiado para ti y nada más lejos de la realidad.

Aquí tienes unas cuantas razones para elegir Arduino para tu proyecto.

Cómo funciona Arduino

¿Para que sirve este Hardware? Estas tarjetas son capaces de leer entradas – luz, medir la temperatura, proximidad o calidad del aire en un sensor, o un mensaje SMS o Twitter – y convertirlo en una salida – activando un motor o motores, encendiendo una luz o led de color, publicando contenido en línea o activando eventos externos y que aparezcan los resultados en una pantalla lcd. Todo esto se puede hacer mediante shields o escudos o módulos. Algunos de estos tipos de periféricos son:

  • Xbee shield
  • Usb shield
  • Sensor shield
  • Proto shield
  • Sd shield
  • Wifi shield
  • Motor shield
  • Ethernet shield
  • GPS shield
  • GSM shield
  • RS232 shield
  • Relay shield
  • lcd shield
  • Audio shield
  • Dmx shield
  • NodeMCU
  • ESP8266
Sensor ultrasonidos HC-SR04

Sensor ultrasonidos HC-SR04

Puedes decirle a tu placa qué hacer escribiendo código y subiéndolo al microcontrolador usando su propio lenguaje de programación  (basado en Wiring) y el software IDE Arduino con el que programar nuestra placa, basado en Processing y que se puede instalar tanto en PC como en ordenadores Mac. Y si no siempre es una opción para aprender cómo programar Arduino.

A través de los años hasta este 2018, esta plataforma ha impulsado miles de proyectos. Ha crecido en torno a una comunidad donde principiantes y expertos de todo el mundo comparten ideas, conocimientos y su experiencia colectiva.

Hay miles de fabricantes o makers, estudiantes, artistas, diseñadores, programadores, investigadores, profesionales y aficionados en todo el mundo que usan estos microcontroladores para aprender, crear prototipos o driver y terminar la producción de trabajos profesionales. Es una referencia para todos ellos y para cualquiera que participe en el hardware libre.

Nuestro protagonista nació en el Instituto de Diseño de Interacción Ivrea IDII del proyecto Wiring como una herramienta sencilla para la creación rápida de prototipos, dirigida a estudiantes sin formación en electrónica y programación. El objetivo principal de ambos proyectos es facilitar el proceso de trabajo con la tecnología y la electrónica.

La placa Arduino ha evolucionado para adaptarse a nuevas necesidades que van desde las simples placas de 8 bits hasta los productos listos para aplicaciones IoT o Internet de las Cosas.

Una alarma con sensor de movimientos con Arduino

Una alarma con sensor de movimientos con Arduino

Todas las placas son completamente Open Source, código abierto, lo que permite a los usuarios construirlas de forma independiente y adaptarlas a sus necesidades particulares. El software es de código abierto, y está creciendo gracias a las contribuciones de los desarrolladores y la comunidad a su alrededor en todo el mundo.

Ha habido muchos proyectos similares, pero ninguno de ellos ha tenido tanto éxito como Arduino, debido a lo fácil que es usar el software, y la asequibilidad del hardware. Su software es fácil de usar para los principiantes, pero lo suficientemente flexible para las necesidades de los usuarios avanzados. Además funciona en Mac, Windows y Linux.

Cómo aprender a programar en Arduino, Cómo iniciarse en Arduino y comenzar

En nuestra web encontraras un gran número de referencias a proyectos realizados con cualquiera de los microcontroladores del mercado y empezar a cómo programar con Arduino. Esencial para empezar en el mundo maker es conocer el Arduino starter Kit del que en nuestra web hacemos un análisis.

Para saberlo en más profundidad pásate por este enlace en el que encontraras ideas, webs, tutoriales y algún curso donde aprender gratis sobre Arduino y crear un programa Arduino.

Tenemos una sección con tutoriales en español. según diferentes grados, con enlaces a tutoriales en ingles que nos parecen interesantes para todos los amantes de esta plataforma y su lenguaje de programación.

Y aprenderás, por ejemplo, cómo instalar Arduino y el Arduino IDE en tu ordenador,  cómo aprender robótica con Arduino, incluso a arrancar tu coche por Bluetooth y con un dispositivo Android.

También tenemos un interesante artículo donde encontrarás unos consejos a la hora de empezar con Arduino así como una lista de las placas que hay en el mercado.

En nuestra web también hay sitio para los usuarios de Raspberry Pi, además de los drones y de la impresión 3D como de la robótica ya que creemos que tienen una más que interesante relación con Arduino y a la inversa.

Un drone construido con Arduino

Un drone construido con Arduino

Proyectos basados en Arduino

Este microcontrolador está detrás de muchos proyectos de impresión 3D y robótica que quizás si no fuera por Arduino no existirían. Puedes encontrar desde proyectos con los que aprender a construir un reloj con GPS a una sencilla alarma hasta construir una máquina de Realidad Virtual para volar alrededor del mundo.

La plataforma ya ha fomentado una comunidad de desarrolladores que comparten muchos trabajos de código abierto. Los amantes de Arduino lo han utilizado para crear una amplia gama de proyectos innovadores, desde controladores de termostatos hasta monitores de bebés que envían alertas por SMS, pasando por una pistola de juguete que dispara cada vez que se utiliza un determinado hashtag en Twitter.

Con tu placa Arduino Uno o Arduino Mega, podrás crear multitud de proyectos o, aplicaciones Arduino, como por ejemplo controlar herramientas quirúrgicas a distancia.

Otro de los campos donde esta plataforma de Hardware libre ha encontrado un gran protagonismo entre los usuarios es la domótica, en nuestra web encontrarás muchos proyectos relacionados con ese área.

Cómo utilizar Arduino, Herramienta para la innovación

Aunque algunos de estos proyectos de Arduino pueden parecer frívolos, pero esta tecnología en realidad aprovecha una serie de tendencias que la pueden convertir en una fuerza potencialmente importante en la industria. «El Internet de los objetos» es una idea cada vez más popular que se utiliza en la comunidad tecnológica para describir los objetos cotidianos que están conectados a Internet y son capaces de compartir información. Los contadores inteligentes de energía son un ejemplo de uso frecuente, que podría regular el uso de los aparatos para ahorrar dinero en energía. Muchos consideran que la Internet de las cosas es una parte importante del fenómeno vagamente definido llamado Web 3.0 y dentro de ese mundo Arduino ya ha empezado a tener un gran protagonismo.

Además, el concepto de computación ubicua se está convirtiendo rápidamente en una norma cultural. La percepción del público y el nivel de confort están cambiando hacia la integración de la tecnología en el tejido de la vida cotidiana. El pequeño tamaño de Arduino permite su aplicación en todo tipo de objetos cotidianos. De hecho, el tamaño de Arduino LilyPad permite usar dispositivos Arduino en wearables y pequeños proyectos.

Los proyectos de código abierto como Arduino reducen la barrera de entrada para los desarrolladores que buscan experimentar con objetos interactivos. Esto creará una oportunidad para una nueva ola nuevas empresas en la creación de la Internet de las cosas. Estos innovadores podrán crear rápidamente prototipos y experimentar con dispositivos interactivos utilizando la plataforma Arduino, antes de crear una oferta lista para la producción. Arduino es una gran manera de «sumergir los dedos de los pies» en las posibilidades de los objetos interactivos.

Donde empezar, enlaces de interés, cursos y tutoriales de Arduino

Lo primero que tienes que hacer si ya estas decidido a empezar es comprarte un kit. Te puedes hacer con el Starter Kit Oficial, que viene con el libro de instrucciones en español o también te puedes hacer con un kit que aunque no sea oficial de la marca está a un precio mas asequible y con el que no vas a tener ningún problema a la hora de desarrollar tu proyecto.

Bien ahora ya tienes tu kit de para empezar. Aquí te dejamos unos cuantos enlaces de interés para poder empezar en este mundillo y hacer tus primeros proyectos.

Arduino: Web de la plataforma por excelencia, y Arduino.cc.

Tutoriales fáciles y avanzados de Arduino

Y si quieres ir al grano dentro aquí te dejamos una lista d enlaces directos a páginas importantes junto con unos interesantes enlaces y más de un tutorial:

También puedes echar un vistazo a estos artículos que hemos realizado en nuestra web y ya veras como acabas de convencerte para empezar a desarrollar tus propios proyectos:  Cómo Arduino ayuda a la imaginación, Massimo Banzi.

Otros enlaces y webs de interés

Arduino, Internet de las Cosas, Hardware Libre.

Descubrearduino.com, una web para los makers y amantes del hardware libre

Arduino es algo más que un simple componente. Es, junto a otros símbolos del hardware libre como Linux, una declaración de ideales para los que navegamos a contracorriente, para los amantes del hardware y software libre, de compartir nuestras ideas y mejorar así la tecnología y hacerla accesible a la mayor cantidad de gente posible.

Ahora ya tienes en Internet la web en la que encontrarás una gran selección de artículos, noticias y tutoriales sobre el mundo del Hardware libre, Raspberry Pi de todo Internet: domótica, robots, coches autónomos, realidad virtual, educación, y mucho más.

Bienvenido a nuestra comunidad, disfruta de todos los proyectos que aquí encontrarás y haz que te inspiren parea el tuyo. Y por supuesto, no dudes en contactar con nosotros para cualquier tipo de información o pregunta que quieras hacer, estaremos encantados de responderte.

Los enlaces de los productos son de Amazon, la compra va dirigida automáticamente a dicha tienda. Nosotros no tenemos nada que ver con las webs oficiales de Arduino.cc y Arduino.org. Solo queremos dar a conocer una plataforma que pensamos que puede llevar el movimiento maker a cualquier punto del planeta de una forma sencilla y barata.

Arduino y otras placas de IO

Cuando Arduino apareció en 2008, no había ningún competidor real en el campo de las placas de desarrollo. Con el rápido progreso de los procesadores y la aparición de el Internet de las Cosas, otros competidores entraron en escena. Al principio, los productores de módulos como Wi-Fi, GSM y Bluetooth sirvieron a otros microcontroladores y placas de desarrollo como Arduino. Con el tiempo, se equiparon con procesadores y características más potentes y se convirtieron en placas de desarrollo.

Espressif Systems es una empresa líder en este campo, a partir de 2008. Su principal producto ha sido el chip Wi-Fi ESP8266. Después de algún tiempo, en 2013, esta compañía reveló la placa de desarrollo NodeMCU. Esta placa de desarrollo se dirigió a la IO y se basó en el lenguaje de programación LUA. NodeMCU también puede ser programado con Arduino IDE, contribuyendo a su popularidad. Uno de sus nuevos productos es el ESP32 equipado con un procesador de doble núcleo, Wi-Fi, y Bluetooth de 4ª generación. Una ventaja de las placas de desarrollo NodeMCU en comparación con las placas Arduino IoT es su menor precio. El modelo más potente de NodeMCU, ESP32 con muchas características para el usuario, cuesta menos de 10 euros.

Conclusión: Arduino, ¿sí o no?

Si aún no te has decidido a comprar una tabla de Arduino o no, esperamos que esta última sección te ayude.

Aquí hemos conocido la plataforma Arduino y su historia y hemos comparado varias placas Arduino basadas en componentes como el procesador, las características, el tamaño, el coste, etc. En esta sección, revisaremos los pros y los contras de Arduino y decidiremos si utilizar o no esta plataforma de desarrollo.

Ventajas y facilidades de Arduino

  • La coordinación entre el software y el hardware, la simplicidad y la compacidad son las ventajas más importantes de Arduino. Cuando se habla de una placa de desarrollo, esperamos que tenga todas las características necesarias para que el usuario pueda configurarla y programarla. En la mayoría de las placas Arduino, se puede conectar un cable USB a la placa Arduino y transferir el programa escrito en el IDE de Arduino con sólo pulsar un botón.
  • Otra ventaja de la plataforma Arduino es la compatibilidad con todos los sistemas operativos, a diferencia de la mayoría de los programas de programación de AVR que sólo son compatibles con Windows y Linux.
  • La amplia variedad de placas Arduino y la consideración de las necesidades de los diferentes usuarios es otra ventaja de Arduino. Arduino tiene más de 40 placas diferentes, sin embargo, sólo un pequeño número de placas Arduino son bien conocidas. Puedes visitar el sitio web de Arduino para todas las placas.
  • El crecimiento de los recursos y bibliotecas es otro punto de ventaja para Arduino. El hardware y el software de código abierto han llevado a Arduino más allá de una placa electrónica. Miles de desarrolladores que utilizan Arduino en todo el mundo a diario, diseñan nuevos módulos y hardware para Arduino y proveen sus bibliotecas con muchos ejemplos a los usuarios de forma gratuita. Esta gran cantidad de entrenamiento y contenido hace posible que usted complete su proyecto combinando códigos y bibliotecas en el menor tiempo posible.
  • Además de la comunicación de Arduino con varios módulos y sensores junto con varias bibliotecas para dichos módulos, hay muchas bibliotecas que conectan las placas Arduino con otros programas como MATLAB, Simulink, LabVIEW e incluso Python. Si usted no es un experto en el lenguaje C o necesita utilizar un entorno informático para su proyecto, no se preocupe, porque Arduino hace esto fácilmente posible. Hoy en día, con sólo 20 eurps, puede comprar un Arduino UNO, conectar fácilmente sensores y operadores a su ordenador. Ya no necesitarás las costosas tarjetas DAQ.

Además de todas las capacidades positivas del hardware y software de Arduino, debemos mencionar que la plataforma Arduino es algo educativo y esencialmente uno de los objetivos de esta plataforma era llevar la electrónica a todos. Lenguaje de programación fácil de usar, numerosos tutoriales y bibliotecas y la comunidad del Foro Arduino para compartir información y apoyar a los usuarios de Arduino están entre los objetivos educativos de esta plataforma.

Desventajas y limitaciones de Arduino

Habiendo mencionado las ventajas de Arduino, es justo mencionar algunas de sus desventajas. Una variedad de tableros con diferentes aplicaciones puede ser una fortaleza para Arduino, la falta de un tablero inclusivo que incorpore la mayoría de estas características puede ser una desventaja. Entre las placas Arduino, DUE tiene las mejores características de las placas Arduino, sin embargo, su tamaño no es ideal para muchos proyectos. Además, no incluye Wi-Fi y Bluetooth. En general, Arduino apenas ha considerado las placas IoT e industriales en sus productos. Las placas Arduino diseñadas para estos campos no pueden competir con los competidores en términos de precio.

Otra desventaja de Arduino es el uso limitado de los nuevos procesadores ARM más potentes. El menor consumo de energía y la mayor velocidad de procesamiento de estos procesadores han sido sacrificados por el prejuicio de Arduino en el uso de procesadores AT. La producción de la placa 101 podría ser un gran avance para Arduino, por lo que surgirá una nueva generación de procesadores.

No instalar el mismo puerto USB y no utilizar todas las características del microcontrolador en la mayoría de las placas es otra desventaja de Arduino.

¿El futuro de Arduino?

Hoy en día, estamos siendo testigos de la aparición y el progreso de placas de desarrollo con varias capacidades y precios bajos. Algunas placas incluso ofrecen características más innovadoras que Arduino. Con el creciente avance de estas placas de desarrollo, ¿debemos esperar la caída de Arduino y rendirnos a otros desarrolladores? ¿Superarán otros desarrolladores a Arduino en el futuro? ¿Qué crees que debería hacer Arduino para competir con las nuevas plataformas?

La mejor defensa es un buen ataque. Una de las políticas más interesantes de Arduino es cooperar con sus rivales. Por ejemplo Arduino está trabajando junto a Adafruit y Sparkfun en los Estados Unidos. Como se argumenta en la primera sección del artículo, desde el primer día Arduino no se ha comercializado en algunos paises y no tiene ningún prejuicio en cuanto a la producción y el mantenimiento de sus productos. Por lo tanto, puede cooperar fácil y constructivamente con otros desarrolladores.

La política de código abierto para el hardware y el software ha sido el mejor método para promover y desarrollar Arduino y puede ser uno de los factores más importantes para la supervivencia de Arduino.

Además de proporcionar una plataforma, Arduino ha creado su línea de pensamiento única, de modo que la mayoría de los rivales de Arduino tratan de crear módulos adaptados al IDE de Arduino, además de su propio software. Esto lleva a los nuevos productos de los desarrolladores bajo la categoría de Arduino. Por lo tanto, en este caso, Arduino debería estar más inclinado a proporcionar una formación coherente para asumir esta línea de pensamiento con el fin de mantener su papel paternal.

Estos últimos años, hemos sido testigos de la creciente conectividad del hardware y el software. Muchos ingenieros de software implementan fácilmente varios miles de líneas de programa en el hardware. Sin duda, Arduino ha sido un factor importante en el crecimiento de este fenómeno. Sin embargo, para mantener el rumbo de la competencia, debe tratar de actualizar las características del software y el hardware. Por ejemplo, abordar nuevas áreas como la IO y proporcionar su hardware necesario en las placas, así como comprometerse con el creciente software como Python puede garantizar la supervivencia de Arduino.

Y porque no todo es Arduino:

También Hardware Libre

En nuestra web también encontrarás información sobre la Raspberry Pi, impresión 3D, robótica y drones. Información sobre todo enfocado con el Hardware Libre.

Artículos y proyectos con Raspberry Pi

Raspberry Pi con Amazon Echo
También hablamos de este famoso MiniPC. Con noticias y proyectos hasta el 2020 realizados con todos los modelos desde la Raspberry Pi 4 a la Raspberry Pi Zero.

Conoce la Impresión 3D

La impresión 3D ha hecho posible que se de el movimiento maker tal como lo conocemos hoy en día. Esto ha hecho posible que Arduino sea una plataforma cada vez más importante en sectores como la educación y asiganturas STEM.

Adéntrate en la Educación STEM y programación con Arduino

Nuestro protagonista se ha convertido en una poderosa herramienta en los centro educativos a la hora de enseñar a los niños programación Arduino y robótica. En nuestra web hemos tratado temas como el porque enseñar a los niños programación y las herramientas que pueden usar desde edades tempranas.

 

La importancia de la educación denominada STEM y herramientas destinadas a enseñar a los niños programación o robótica como Scratch, es cada vez más importante en nuestras escuelas y colegios.

 

Donde comprar Arduino, Raspberry Pi, Impresión 3D, Drones y Robots para niños

También en nuestra web buscamos las mejores ofertas para hacéroslas llegar y poder comprar el vuestro, robot, o kit de desarrollo a través de Internet al mejor precio.

 

Pin It on Pinterest

Shares