Este proyecto te permite controlar las luces de una habitación a través de un módulo Bluetooth y una aplicación en tu smartphone. Al enviar comandos desde la aplicación, puedes encender o apagar las luces conectadas a tu Arduino.
Puedes cargar el siguiente código en tu placa Arduino para implementar el control de luces.
// Definir el pin del LED
const int ledPin = 13;
char data = 0; // Variable para almacenar los datos recibidos
void setup() {
// Inicializar el LED como salida
pinMode(ledPin, OUTPUT);
// Iniciar comunicación serial (para el módulo Bluetooth)
Serial.begin(9600);
}
void loop() {
// Verificar si se recibió algún dato desde el Bluetooth
if (Serial.available() > 0) {
data = Serial.read(); // Leer el dato recibido
// Encender el LED si se recibe '1'
if (data == '1') {
digitalWrite(ledPin, HIGH); // Encender el LED
Serial.println("Luz encendida"); // Enviar confirmación
}
// Apagar el LED si se recibe '0'
if (data == '0') {
digitalWrite(ledPin, LOW); // Apagar el LED
Serial.println("Luz apagada"); // Enviar confirmación
}
}
}
Para controlar las luces desde tu smartphone, puedes utilizar una aplicación como "Bluetooth Terminal" (para Android) o "LightBlue" (para iOS). Después de conectar tu teléfono al módulo Bluetooth, envía los siguientes comandos:
Si deseas controlar luces reales, necesitarás usar un relay en lugar de un LED. El relay se conecta al pin 13, de la misma forma que el LED, y el código funciona igual.
Puedes añadir más funcionalidades, como el control de múltiples luces, simplemente cambiando los pines de salida o añadiendo otros comandos.
Recomendados:
Un día como hoy 14/11/2026
La mañana del 14 de noviembre de 1921, un hombre colocó una bomba con dinamita dentro de un arreglo floral, con la intención de destruir la imagen original de la Guadalupana. Sin embargo, la imagen de la Virgen de Guadalupe, no sufrió ningún daño.