Seleccionar página

Crea tus propios dispositivos con Arduino

¿Quieres convertirte en un experto

de tu plataforma hardware favorita?

EducaChip, Tus Tutoriales de Arduino

“¡Querer es poder! Con Arduino es más fácil que nunca crear tus propios dispositivos, pero necesitas tener en cuenta algunas nociones previas.” Enrique Romero,

Fundador de EducaChip.

  • Implementa tus proyectos como un profesional.
  • Descubre las herramientas software imprescindibles.
  • Utiliza códigos testeados por una gran comunidad.
  • Aprende a utilizar los mejores componentes de Arduino.
Lo que puedes encontrar en EducaChip
Todos nuestros contenidos, ordenados por categorías
Arduino Ethernet

Tutoriales de Arduino

Los mejores programas de Arduino explicados al detalle. Pasa al siguiente nivel con los mejores códigos, pensados para ti.

LED RGB de Ánodo Común

Componentes y Circuitos

Módulos, dispositivos electrónicos, circuitos integrados y todos los componentes que te imagines para proporcionar a tu Arduino utilidades increíbles.

Soldador de Estaño

Herramientas

Ya sea hardware o software, en esta sección hablamos de las herramientas básicas que utilizas en la mayoría de proyectos.

Montón de resistencias de Carbón

Trucos y Consejos

Optimizar código, reducir el consumo de tus gadgets, técnicas de programación, etc. En esta categoría nos centramos en mejorar aplicaciones.

También puedes buscar lo que quieras directamente en EducaChip.

¿No quieres perderte nada? ¡Suscríbete!

Electronic Circuit Design Software – EasyEDA

EasyEDA es un servicio de diseño de Circuitos gratuito basado en la Nube. Simulación de circuitos y Diseño y fabricación de PCB para usuarios y empresas.
 
DIBUJA TUS CIRCUITOS Y PLACAS AQUÍ :

 

Nuestros mejores tutoriales de Arduino
Descubre cuáles son los contenidos que más gustan en la comunidad.
Placa Arduino

Las Tres Mejores Formas De Alimentar Un Arduino

Pese a que suele ser un factor muy olvidado, elegir la mejor manera de alimentar tus dispositivos es fundamental. Evita problemas descubriendo las tres formas de alimentar un Arduino que te proponemos en este artículo.

LED de Color Azul

¿Qué Resistencia Poner A Un LED?

Una de las preguntas más comunes cuando empiezas con tus proyectos electrónicos. No te damos los peces, te enseñamos a pescar para que descubras cómo calcular las resistencias de tus LEDs.

Módulo de Ethernet

Arduino Ethernet Shield - Controla tu casa por Internet

En los proyectos domóticos es fundamental conectar tu casa con Internet. Te enseñamos a utilizar una placa Ethernet para que conectes Arduino a la Red. ¡No te pierdas nuestra web de ejemplo! Verás que utilizar una pequeña placa Arduino no te impide conseguir resultados bien cuidados.

Nuestras últimas publicaciones
Entérate de la información más reciente del blog.

Cómo Usar El Multímetro Digital XL830L Correctamente

En esta ocasión te traigo un post especialmente interesante (sobre todo si estás empezando con esto de la electrónica DIY). Aprenderás cómo usar un multímetro digital (también llamado tester), un instrumento de medida imprescindible a la hora de realizar cualquier...

leer más

Mover Un Servomotor Por Internet Con Arduino Ethernet Shield

Hace un tiempo publiqué un post en el que te explicaba paso a paso cómo utilizar el shield de Ethernet de tu Arduino para crear un servidor web y utilizarlo en tus proyectos domóticos (si todavía no lo has visto, te lo dejo aquí). En este post quiero dar un paso más...

leer más

Cómo Leer Y Escribir Datos En La Tarjeta SD De Arduino

¿Sabías que puedes usar una tarjeta SD con tu Arduino? ¿Que puedes almacenar los datos leídos por tus sensores y conservarlos aunque dejes de alimentar tu placa? Éstas son solo algunas de las cosas que puedes hacer cuando utilizas la tarjeta SD de Arduino. En este...

leer más

Cómo Conectar Un Relé Con Arduino Y La Red Eléctrica

En esta ocasión te traigo un post pensado para que aprendas a conectar un relé con Arduino y puedas controlar la red eléctrica de casa con tu microcontrolador favorito. Aprenderás cuáles son los materiales que necesitas y cómo debes conectarlos (de forma segura) para...

leer más

7 Razones Para No Usar La Función Delay En Arduino

Si tú también eres de los que utiliza la función delay cada vez que quieres dejar un LED, motor, etc. encendido durante un tiempo determinado, este post es para ti. En esta ocasión te voy a hablar de las consecuencias de utilizar esta función en tus proyectos, de lo...

leer más

Cómo Y Por Qué Usar Las Interrupciones En Arduino

Tienes tu módulo de detección de sonido, presencia... conectado a tu Arduino y quieres activar algún motor o modificar una variable cuando suceda algo (haya ruido, entre alguien...) pero claro ¿Si no sabes cuándo va a suceder ese evento cómo haces el código? ¿Te pasas...

leer más

Cómo Usar La Memoria EEPROM De Arduino

Por si todavía no lo sabías, te diré que tu Arduino dispone de una memoria EEPROM, es decir, una memoria no volátil (como la de un disco duro) en la que puedes almacenar datos sin preocuparte de perderlos cuando le quites la alimentación a tu Arduino. En este post...

leer más

Arduino Ethernet Shield – Controla Tu Casa Por Internet

... ¿Y si te dijera que con Arduino Ethernet Shield puedes crearte tu propio web server y utilizarlo para domotizar tu casa? Ya sea para controlar tu vivienda o cualquier otro elemento a través de Internet, este shield de Arduino es una gran elección. En este post te...

leer más

Guía Con El Mejor Material Para Empezar Con Arduino

En esta ocasión te traigo un post bastante subjetivo. Se trata de un artículo en el que voy a intentar ayudarte a elegir el mejor material para empezar con Arduino en función de tu presupuesto y tus gustos. Si de algo no me cabe duda, es de que los precios te van a...

leer más
EducaChip, tu web de Arduino en español

¿Quiéres saber qué es arduino y de qué hablamos en este blog? Te lo muestro con en esta sección con las preguntas más frecuentes que se hacen todos los que quieren empezar con esta placa.

He reunido aquí este grupo de preguntas (e iré añadiendo más) con el fin de facilitar al máximo el acceso a las dudas y problemas más comunes que veo en la comunidad.

¿Qué es Arduino?

Arduino (también conocido como genuino) es una plataforma de hardware y software libre cuya finalidad es que cualquier persona pueda realizar proyectos electrónicos de forma simple. Tanto el microcontrolador ARM que tiene integrado como su entorno de desarrollo (IDE) están pensados para que niños, jóvenes y, en general, principiantes en el mundo de la electrónica tengan a su disposición una herramienta fácil de utilizar y barata con la que desarrollar proyectos.

¿Para qué sirve Arduino?

Puedes usar tus Arduinos para multitud de proyectos. Puedes utilizar Arduino para domótica, para drones, para impresoras 3D, para CNC, etc. Basta con que aprendas unos pequeños conceptos previos para poner en marcha grandes proyectos.

En el blog intento crear contenido lo más genérico posible, para que te ayude en la mayor cantidad de situaciones posibles. Si hay algún tipo de dato o información en concreto que te gustaría conocer y no la encuentras en el blog, puedes comentármelo para que escriba acerca de ello. Si tengo tiempo, conocimientos y, por qué no decirlo, ganas; lo haré. Aprovecho para decirte que no te cortes a la hora de preguntar, intento responder lo antes posible y ayudar siempre que puedo.

¿Cómo empezar con Arduino?

Para empezar con Arduino sin saber electrónica lo ideal es comprar módulos o shields de Arduino. Los más básicos suelen ser simplemente dispositivos electrónicos como leds, resistencias, pulsadores, potenciómetros y demás componentes. Puedes usar las librerías, ejemplos y recursos que vienen implementados en la IDE (como el Blink o parpadeo para leds) y probar modificando su código.

Cuando comprendes un poco mejor las bases de la electrónica, entiendes cómo conectar los componentes en la protoboard y te has acostumbrado a programar en la IDE; lo mejor para seguir aprendiendo es usar sensores del tipo: sensor de temperatura, sensor ultrasónico, display LCD, servo (servomotor), relé… Éste tipo de sensores te permitirán hacer tus primeros programas realmente funcionales, son la base de muchos otros proyectos y te permitirán conocer Arduino a fondo.

Una vez hayas aprendido lo básico, estarás preparado para ponerte con módulos y programas más complicados, como son: conectar tu Arduino con Ethernet, con Android con Java, con un GPS, con Matlab, pasar datos de Arduino a Excel y mucho más. En fin, podría pasarme el día contándote posibles proyectos, pero me imagino que te haces una idea.

¿Cómo programar Arduino?

Puedes programar Arduino directamente desde la IDE. Si quieres utilizar la última versión, la encontrarás en la página oficial. En caso de que no te guste esta opción o quieras probar otros programas, puedes utilizar Eclipse o incluso las herramientas de Atmel si quieres programar AVR (el lenguaje real que entiende el microcontrolador).

Respecto a los lenguajes de programación, puedes programar Arduino con Java, con C#, con Matlab, con Python, Processing, etc. Básicamente vale con que respetes algunas “palabras clave” (instrucciones) que el microcontrolador necesita para entender lo que quieres hacer (como sacar un voltaje de 3.3V por un pin).

A la hora de insertar el código dentro de la placa, lo normal es usar la conexión USB. Sin embargo, el USB no está disponible en todas las placas (como en el Arduino pro mini) y, además, en función del proyecto que estés realizando, es posible que convenga utilizar otras alternativas. Puedes programar mediante ISP o incluso usar Arduino como programador de una segunda placa. Ésto se suele hacer bastante, por ejemplo, a la hora de cargar el bootloader (programa que hace que tu placa pueda utilizarse con la IDE).

Si quieres (o tu proyecto lo requiere), también te puedes apoyar en herramientas (software) creados para los usuarios de la plataforma. A mí personalmente no me suele gustar utilizarlas, pero te las cito por si quieres investigar un poco más. Las más utilizadas son Labview y Proteus. Te pueden ayudar, por ejemplo, a esquematizar tus circuitos o pintar una gráfica con Arduino.

¿Qué Arduino usar?

Lo ideal es escoger la placa que más te conviene para cada proyecto. Si todavía no tienes ninguna placa, te recomiendo que te pases por este artículo: qué Arduino comprar para empezar. Ahí te lo explico más detenidamente. En cualquier caso, te diré que los más habituales son el UNO y el Mega, pero mi preferido, por la facilidad a la hora de usarlo con una protoboard es el Nano. Si estás pensando en hacer proyectos relacionados con Internet, puede que te convenga utilizar un Yun y si lo que te interesa es realizar proyectos con Arduino a 3.3V y con una placa potente, yo me quedaría con la DUE.

Además de estos, hay otros modelos como el Leonardo (ideal para utilizar tu Arduino como teclado) o el Lilypad, ideal en tus proyectos para ropa.

Arduino original vs clon.

Sin duda, una de las preguntas que más me hace la gente. Primero decir que Arduino es una plataforma de hardware y software libre, es decir, está pensada para que cualquiera la modifique y redistribuya siempre que cumpla con la licencia GNU. Cuando una empresa decide crear un clon de Arduino no es que esté robando ni aprovechándose de los creadores de la plataforma. Directamente ellos lo pensaron así.

Cuando compras un Arduino original estás comprando un artículo de calidad, a la par que ayudas a los creadores de la plataforma. Sin embargo, entiendo que el dinero no sobra y muchas veces simplemente queremos probar, experimentar qué nos ofrece la plataforma, sin tener que dejarnos nuestros ahorros de por medio.

Mi opinión (y cada uno tendrá la suya) es que si estás empezando te compres un clon. Va a ser más barato, te va a valer para lo mismo y con lo que te ahorras puedes adquirir más shields y componentes con los que practicar (que, en este punto, es lo importante). La calidad no va a ser la misma, pero tampoco quiere decir que se te vaya a romper.

Las principales diferencias las encontrarás en la calidad de las soldaduras y otros elementos secundarios, nada con lo que no puedas lidiar. Ahora bien, si vas a usar Arduino para domótica, se trata de algún proyecto para una empresa (en definitiva, algo que impida que vayas a tener acceso a la placa en caso de que necesites cambiar algo) o quieras contribuir con los creadores, entonces compra un Arduino original.

¿Qué sistemas operativos puedo usar con Arduino?

La verdad es que soporta los más comunes, es decir, no tendrás ningún problema para usar Arduino en Ubuntu, Windows, Mac, Android, etc. Gran parte de la comunidad usa Linux (normal teniendo en cuenta que ambas son plataformas libres) y, de hecho, el Yun está especialmente pensado para trabajar con Linux.

Alternativas a Arduino.

En este blog te hablo principalmente de esta plataforma. En su día me decidí por Arduino porque es barato, fácil de utilizar y hay una comunidad DIY inmensa en esta plataforma. Literalmente está todo hecho. En cualquier caso, hay muchas y muy buenas alternativas. Te cito unas cuantas:

  • mbed: Es una plataforma basada también en microcontroladores. Son más potentes y suelen tener más características de base (no hay que recurrir tanto a los shields). Por contra, son bastante más caros y para compilar los programas es necesario que te conectes a su web (para programar tienes que tener acceso a Internet).
  • Raspberry: Se trata de microprocesadores (no confundir con microcontroladores), esto es, es una plataforma hardware pensada en realizar muchas operaciones y muy rápido (como un ordenador), en lugar de servir como enlace para mover servos, encender leds, etc. Ésto no quiere decir que no lo puedas utilizar para eso, pero es más complejo. Ésta plataforma es ideal si lo que buscas es, por ejemplo, trabajar con los píxeles de una pantalla LCD.
  • Otros: Sin entrar mucho en detalle te diré que hay muchísimas alternativas. Beaglebone, FPGA, Netduino y PIC entre otras. Son bastante similares a las que te he citado antes, pero algunas no están tan pensadas para ser “fáciles de utilizar”. Si estás empezando, te diría que pruebes primero a fondo con Arduino.
Home was last modified: diciembre 17th, 2016 by Enrique