Control de led con Bluetooth

Resumen:
Controlar encendido y apagado de un led con Arduino y Bluetooth.

Materiales:

Preparar el Hardware:

Para preparar nuestro hardware:
HC-06 (Módulo Bluetooth)
Arduino UNO
+5V 
+5V
GND
GND
Rx
Tx
Tx Rx

El Arduino UNO tiene un led en el pin 13 que controlaremos mediante bluetooth.
Si usted desea puede conectar un diodo led al mismo pin13 con una resistencia de 220Ω. Asi:
Al pin13 conectar una resistencia de 220Ω ciaque estará coenctada al ánodo de diodo led y el cátodo del diodo led a GND.


El código:
Iniciar el IDE de Arduino y escribir el código de ejemplo:

// the setup function runs once when you press reset or power the board
void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
  //pestañea el led y queda encenddo al encender el Arduino
  //solo lo hacemos para comprobar que todo está bien en conexiones.
  digitalWrite(13, HIGH);
  delay(100);           
  digitalWrite(13, LOW);
  delay(100);           
  digitalWrite(13, HIGH);
  delay(100);         
  digitalWrite(13, LOW);
  delay(1000);
  digitalWrite(13, HIGH);
  //el diodo led quedará encendido
}

int ledstate;
void loop() {


  if(Serial.available() >0){
    ledstate= Serial.read();
    if(ledstate==0)
    {
        digitalWrite(13, LOW);
    }
    if(ledstate==1)
    {
        digitalWrite(13, HIGH);
    }
  }
}

Una vez cargado el código en el Arduino usted verá encender y apagar el led hasta quedar encendido.

Control:
1.- Encienda el Bluetooth en su Smartphone y vea si puede pair su Smartphone al módulo HC-06, si le pregunta una clave ingrese 1234 o bien 0000

2.- Busque una App en Google Play, descarge e instale.
3.- Conecte su App al módulo HC-06 y click en apagar led o encender según sea el caso.

Foto:


Popular posts from this blog

Hola Mundo - OLED

ROBOTDYN UNO R3 + ENC28J60 + MySQL

PIC16F690 - 7 Segmentos Display