Controlar un LED de Arduino con Cortana vía Bluetooth en Windows 10
Componentes y suministros
| Componente | Cantidad |
|---|---|
| Arduino UNO | 1 |
| LED (genérico) | 1 |
| Módulo Bluetooth HC-06 | 1 |
| Protoboard (genérica) | 1 |
| Cables jumper (genéricos) | 6 |
Aplicaciones y servicios online
- Microsoft Windows 10
- Microsoft Visual Studio 2015 (o superior)
- Arduino IDE
Sobre este proyecto
En este tutorial terminarás controlando un LED conectado a Arduino Uno con una aplicación UWP en Windows 10 usando Cortana vía interfaz Bluetooth.
Necesitarás:
- Arduino Uno
- Protoboard
- LED
- Módulo Bluetooth (HC-05/HC-06)
- Jumpers
- Windows 10 y Visual Studio 2015+ instalados en tu PC
El tutorial se divide en tres partes:
- Conexión hardware: Conecta el LED al Arduino y el módulo Bluetooth al Arduino (ver esquema).
- Software: Escribe un sketch de Arduino que reciba mensajes serie para encender/apagar el LED y crea una app UWP que se conecte al Arduino vía Bluetooth.
- Cortana: Activa y gestiona comandos de voz de Cortana.
Encontrarás el código fuente abajo demostrando todos estos pasos.
Blog personal del autor: mohamedemam0.wordpress.com
Código
Repositorio GitHub (proyecto completo UWP + Arduino):
https://github.com/mohamedemam0/Lights-Demo
El repositorio incluye:
- Sketch de Arduino para control de LED vía Bluetooth serie
- Proyecto UWP (C#/XAML) para Windows 10
- Integración con Cortana (Voice Command Definitions)
- Instrucciones de emparejamiento Bluetooth y despliegue
Esquemáticos
Conexiones: LED ánodo → D13 (con resistencia 220Ω), cátodo → GND. HC-06: VCC → 5V, GND → GND, TX → RX (D0), RX → TX (D1) vía divisor de tensión (1k/2kΩ).
Proceso de manufactura
- Cámara de Seguridad con Detección de Movimiento ESP32 para Discord
- Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
- Mando a Distancia TV Personalizado con Arduino UNO: Alimentado por Batería, Carcasa Impresa en 3D
- Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
- Monitoriza la Temperatura de tu Hogar desde Cualquier Lugar con Integración Arduino Cloud
- Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje
- Construye un Cubo LED 4x4x4 con Arduino Uno y 1Sheeld – Proyecto LED Interactivo
- Controla tu TV con Alexa mediante Arduino IoT Cloud: Guía Paso a Paso
- Proyecto de electroplacado de cobre: Construye un sistema inteligente con Arduino UNO
- Emerson impulsa sostenibilidad con plataforma Zedi Cloud SCADA en Azure
- Millport SmartLathez 1740 CNC – Precisión y potencia