Ir al contenido

Electrónica básica para Makers: Arduino y sensores

De Makerspedia

Introducción

Arduino es una plataforma de electrónica de código abierto basada en microcontroladores fáciles de usar. Es el punto de entrada más común para makers que quieren controlar el mundo físico: leer sensores, mover motores, encender LEDs y conectarse con otros dispositivos.

Placas más usadas

Placa Microcontrolador Pines digitales Notas
Arduino Uno ATmega328P 14 (6 PWM) La más popular para aprender
Arduino Nano ATmega328P 14 (6 PWM) Compacta, ideal para proyectos pequeños
Arduino Mega ATmega2560 54 (15 PWM) Para proyectos complejos
ESP32 Xtensa LX6 34 Wi-Fi + Bluetooth integrado

Conceptos fundamentales

GPIO

Los pines digitales pueden configurarse como entrada o salida:

pinMode(13, OUTPUT);
digitalWrite(13, HIGH);

PWM

Los pines PWM (~) simulan valores analógicos. Se usan para controlar LEDs, motores y servos:

analogWrite(9, 128); // 50% de potencia

Entradas analógicas

Los pines analógicos leen voltajes de 0 a 5V convertidos a valores de 0 a 1023:

int valor = analogRead(A0);

Sensores comunes

DHT11 / DHT22 — Temperatura y humedad

El DHT11 mide temperatura (0–50 °C, ±2°C) y humedad (20–80%, ±5%). El DHT22 es más preciso (±0,5°C).

HC-SR04 — Distancia por ultrasonido

Mide distancias de 2 cm a 400 cm con precisión de ~3 mm.

PIR — Sensor de movimiento

Detecta movimiento por variaciones en radiación infrarroja. Salida digital HIGH cuando hay movimiento.

Proyectos simples para empezar

  1. LED intermitente (Blink): El "Hola Mundo" de Arduino.
  2. Semáforo: 3 LEDs (rojo, amarillo, verde) con temporizadores.
  3. Termómetro: DHT11 + pantalla LCD I2C mostrando temperatura.
  4. Alarma por movimiento: PIR + buzzer que suena al detectar movimiento.
  5. Control de servo: Potenciómetro analógico controlando el ángulo de un servo.

Véase también