Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso

Componentes y materiales

Aplicaciones y servicios online

Sobre el proyecto

Conexión Bluetooth al Arduino

El HC-05 se comunica por puerto serie (pines RX/TX del Arduino). Para evitar dañar el módulo (que trabaja a 3.3 V), se recomienda un divisor de tensión en la línea RX del módulo: una resistencia de 1 kΩ entre TX del Arduino y RX del HC-05, y otra de 2 kΩ (o dos de 1 kΩ en serie) entre RX del HC-05 y GND. Como el módulo suele venir en placa base con regulador, a menudo funciona sin divisor, pero es buena práctica incluirlo.

Conexiones

HC-05Arduino UNO
VCC5V
GNDGND
TXRX (pin 0)
RXTX (pin 1) vía divisor de tensión

Importante: Desconecta los pines 0 y 1 al subir el sketch; reconéctalos tras la carga.

LED

Ánodo (pata larga) → pin 5 a través de resistencia 220 Ω. Cátodo → GND.

La app con MIT App Inventor

  1. Arrastra un ListPicker (para seleccionar dispositivo), dos Botones (ON/OFF) y un componente BluetoothClient (no visible).
  2. En bloques: al abrir el ListPicker, carga la lista de dispositivos emparejados (BluetoothClient.AddressesAndNames).
  3. Tras seleccionar, llama a BluetoothClient.Connect.
  4. Botón ON → envía texto '1'. Botón OFF → envía '0'.
  5. Compila, escanea el QR con la app «MIT AI2 Companion» en el móvil y prueba.

Código para Arduino

/* Control LED por Bluetooth HC-05 + MIT App Inventor
   Proyecto: MukeshArvindh
*/
const int LED = 5;       // Pin del LED
char switchState;        // Recibe '0' o '1' como char

void setup() {
  Serial.begin(9600);    // Velocidad por defecto del HC-05
  pinMode(LED, OUTPUT);
}

void loop() {
  while (Serial.available() > 0) {
    switchState = Serial.read(); // Lee carácter entrante
    Serial.print(switchState);   // Eco en Monitor Serie
    Serial.println();

    if (switchState == '1') {
      digitalWrite(LED, HIGH);
    } else if (switchState == '0') {
      digitalWrite(LED, LOW);
    }
    delay(15); // Pequeña pausa para estabilidad
  }
}

Esquemas

Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso

Proceso de manufactura

  1. Panel de control para Flight Simulator 2020 con Arduino Nano: Pantallas LCD y CDI
  2. Panel de interruptores y LEDs para Microsoft Flight Simulator 2020 con Arduino
  3. Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
  4. Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
  5. Construye un Robot Cuadrúpedo Inteligente con Arduino: Guía Paso a Paso
  6. Electrodomésticos activados por voz: Control Bluetooth con Google Assistant
  7. Controlar un LED de Arduino con Cortana vía Bluetooth en Windows 10
  8. Control de Matriz LED 8×8 con Arduino Uno: Guía Paso a Paso
  9. ThimbleKrox: Control de ratón montado en el dedo con Arduino Micro y MPU-6050
  10. Sistema DIY de Control de Cucarachas con Arduino – Construcción por Menos de $30
  11. Control de Ventilador PWM de 4 Pines a 25 kHz con Arduino Uno – Montaje, Código y Pruebas