Cómo programar tus módulos con Arduino: guía práctica utilizando un Ultrasonico y Bluetooth

29 de agosto de 2025 por
Administrator

¿Estás empezando en el mundo de Arduino y te gustaría aprender a integrar sensores y módulos en tus proyectos electrónicos? Este artículo es para ti.

Aquí te explicamos cómo conectar y programar dos de los módulos más utilizados por principiantes y estudiantes de electrónica: el sensor ultrasónico HC-SR04 y el módulo Bluetooth HC-05, usando una placa Arduino UNO como base.

¿Por qué Arduino UNO?

Arduino UNO es la placa más recomendada para principiantes por su:

  • Facilidad de uso.
  • Compatibilidad con una gran variedad de sensores y módulos.
  • Comunidad activa y miles de ejemplos disponibles.
  • Distribución de pines estándar que facilita conexiones rápidas y claras.

Parte 1: Cómo usar el Sensor Ultrasónico HC-SR04 con Arduino UNO

¿Qué hace este módulo?

El HC-SR04 permite medir distancias con precisión utilizando ondas ultrasónicas. Es ideal para proyectos de detección de obstáculos, robots, alarmas de proximidad, dispensadores automáticos, entre otros.

Conexiones con Arduino UNO

Pin del HC-SR04

Pin en Arduino UNO

VCC

5V

GND

GND

Trig

Pin 9

Echo

Pin 10


// Código Arduino
#define TRIG_PIN 9
#define ECHO_PIN 10

void setup() {
  Serial.begin(9600);
  pinMode(TRIG_PIN, OUTPUT);
  pinMode(ECHO_PIN, INPUT);
}

void loop() {
  long duration;
  float distance;

  digitalWrite(TRIG_PIN, LOW);
  delayMicroseconds(2);
  digitalWrite(TRIG_PIN, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG_PIN, LOW);

  duration = pulseIn(ECHO_PIN, HIGH);
  distance = duration * 0.034 / 2;

  Serial.print("Distancia: ");
  Serial.print(distance);
  Serial.println(" cm");

  delay(500);
}

Con este código, podrás ver en el monitor serial la distancia en centímetros.

Parte 2: Cómo usar el Módulo Bluetooth HC-05 con Arduino UNO

¿Para qué sirve este módulo?

El HC-05 permite establecer comunicación inalámbrica entre tu Arduino y un dispositivo Bluetooth, como tu celular. Puedes enviar comandos desde una app y controlar luces, motores o cualquier sistema conectado.

Conexiones con Arduino UNO

Pin del HC-05

Pin en Arduino UNO

VCC

5V

GND

GND

TXD

Pin 10 (RX software)

RXD

Pin 11 (TX software) ⚠️

Usa un divisor de voltaje (dos resistencias) entre Arduino TX (pin 11) y HC-05 RX para no dañar el módulo (HC-05 trabaja a 3.3V en entrada).

💻 Código básico usando SoftwareSerial 


// Código Arduino
#include <SoftwareSerial.h>

SoftwareSerial BT(10, 11); // RX, TX

void setup() {
  Serial.begin(9600);
  BT.begin(9600);
  Serial.println("Esperando datos vía Bluetooth...");
}

void loop() {
  if (BT.available()) {
    char data = BT.read();
    Serial.print("Recibido: ");
    Serial.println(data);
    
    // Aquí puedes agregar condiciones como:
    // if (data == 'A') { encender LED; }
  }
}

Para probarlo:

  1. Descarga una app como Bluetooth Terminal en tu celular.
  2. Empareja el módulo (código por defecto: 1234).
  3. Abre la app, selecciona el dispositivo y envía caracteres.

¿Qué necesitas para estos proyectos?

  • Arduino UNO (original o compatible)
  • Sensor ultrasónico HC-SR04
  • Módulo Bluetooth HC-05
  • Protoboard, jumpers, resistencias
  • Fuente de alimentación (puede ser USB)

Todo esto lo encuentras en Unitronic

EnUnitronic tenemos disponibles:

  • Placas Arduino UNO listas para usar
  • Kits de aprendizaje completos
  • Módulos HC-SR04 y HC-05
  • Asesoría y atención personalizada

Visita nuestras redes sociales

Medios de comunicación social

O visita nuestras sucursales en Quetzaltenango

Sucursal Zona 9, Quetzaltenango

Sucursal Zona 3, Quetzaltenango

Dominar la programación básica de módulos como el sensor ultrasónico HC-SR04 y el módulo Bluetooth HC-05 es un gran paso para cualquier estudiante o aficionado a la electrónica. Estos ejercicios te permiten desarrollar habilidades reales, útiles y aplicables a proyectos más complejos.

¿Listo para comenzar a programar con Arduino UNO?

Empieza hoy con los mejores kits y componentes en Unitronic y lleva tus ideas del aula al mundo real.​

Empiece a escribir aquí...