logo-arduino

Esta sección está dedicada a tutoriales de Arduino.

Aquí veremos desde los aspectos más básicos, como entradas y salidas analógicas o digitales, accionar motores DC, paso a paso y servo motores, o adquirir datos y sensores, hasta proyectos avanzados donde veremos cómo montar redes sensoriales, registro de datos, uso combinado con un PC, Android o Raspberry Pi, o aplicaciones en robótica.

Cada tutorial consta de una explicación, un presupuesto aproximado (y lo más barato posible) de los componentes empleados, el esquema de montaje y uno o varios códigos totalmente funcionales. Se presupone unos conocimientos básicos de programación y electrónica. No obstante, sentiros libres de preguntar lo que queráis en los comentarios.

Los tutoriales están clasificados por el tema principal de la entrada, y a más abajo tenéis todos los tutoriales agrupados por dificultad.

O, si lo preferís, podéis usar este buscador.


Tutoriales Arduino por temática

Esta es la clasificación de los tutoriales según su función principal.

GenéricoEntradas para comenzar y conocimientos genéricos sobre Arduino
I/OEntradas y salidas, incluyendo analógicas, digitales, PWM, transistores, relés
SensoresObtener mediciones del entorno (temperatura, ópticos, acelerómetros…)
ActuadoresRealizar acciones en el entorno (motores, electroimanes, ventiladores…)
UI/DisplaysTransmitir información al usuario (LED, displays, sonido…)
ControlesRecibir comandas del usuario (botones, mandos…)
ComunicaciónTransmitir información entre dispositivos (Serial, I2C, SPI…)

Algunas de las subcategorías y etiquetas habituales en los tutoriales

Entradas Salidas Digital Analogico PWM Interrupciones Memoria 
Temperatura Optico Luz/Color Movimiento Distancia Magnético Humedad Tiempo Orientacion Aceleracion
Motores LED LCD/TFT Puerto serie Wireless SPI I2C Ethernet Wifi Bluetooth

Tutoriales Arduino por dificultad

A continuación tenéis los tutoriales publicados organizados por nivel de dificultad. Se muestran los 5 últimos tutoriales de cada nivel, hacer click en el enlace “Ver más…” de cada sección para ver el resto de entradas.

Destinados a quienes están iniciándose en el mundo de la electrónica y Arduino. Estos tutoriales están escritos para gente sin experiencia, por lo que realizan explicaciones extensas de conceptos básicos de automatización y electrónica.


Ver el resto de tutoriales básicos…

Dirigidos a lectores con fundamentos de electrónica y experiencia previa en Arduino. Estos tutoriales asumen que el lector domina los tutoriales básicos.


Ver el resto de tutoriales intermedios…

Reservados para aquellos con experiencia y conocimientos en electrónica, y un dominio de Arduino.


Ver el resto de tutoriales avanzados…

Proyectos completos que combinan múltiples conceptos para hacer los tutoriales más complejos e interesantes.


Ver el resto de proyectos…

Recopilación de algunas herramientas que veremos en el resto de entradas, puestas a vuestra disposición en forma de cómodas librerías.

  • Librería Arduino LinkedList La clase LinkedList implementa una versión sencilla de una Single LinkedList, una colección de elementos formada por una serie de ...
  • Librería Arduino List La clase List implementa una array de tamaño dinámico, es decir, una colección en la que es posible añadir o ...
  • Librería Arduino Threshold La librería Threshold implementa un umbral para el control todo o nada con Arduino. Es posible emplear un umbral de ...
  • Librería Arduino Countdown La librería Countdown implementa un contador simple. El contador se inicializa a un cierto valor mediante la variable StartValue. El ...
  • Librería Arduino Stopwatch La librería Stopwatch permite registrar el tiempo transcurrido en la ejecución del código, obteniendo el resultado como milisegundos transcurridos o ...

Ver el resto de librerías…