0% encontró este documento útil (0 votos)
22 vistas1 página

Arduino Bluetooth

Este programa controla un módulo Bluetooth GP-GC021 o HC-06, permitiendo encender y apagar un LED conectado al pin 13 mediante comandos recibidos a través del puerto serie. Se utilizan comandos específicos ('w', 'e', 'r') para encender, apagar o hacer parpadear el LED, y se envían mensajes de estado a la terminal Bluetooth. El código está diseñado para ser utilizado con aplicaciones como Blueterm y Amarino 2.0.

Cargado por

Rene Beltran
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas1 página

Arduino Bluetooth

Este programa controla un módulo Bluetooth GP-GC021 o HC-06, permitiendo encender y apagar un LED conectado al pin 13 mediante comandos recibidos a través del puerto serie. Se utilizan comandos específicos ('w', 'e', 'r') para encender, apagar o hacer parpadear el LED, y se envían mensajes de estado a la terminal Bluetooth. El código está diseñado para ser utilizado con aplicaciones como Blueterm y Amarino 2.0.

Cargado por

Rene Beltran
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

//Programa prueba modulo bluetooth GP-GC021 o HC-06

//Probado con programas para android Blueterm y Amarino 2.0


//Probado con bluetooth portatil y software Octoplus Terminal
//Programa realizado para [Link] por Regata

void setup()
{
//Pin donde conectamos el led para ver el correcto funcionamiento del modulo
pinMode(13,OUTPUT);
//Configuracion de la velocidad del modulo 9600 por defecto, se puede cambiar
//mediante comandos AT
[Link](9600);
}

void loop()
{
//Mientras el puerto serie del modulo bluetooth esta disponible
while ([Link]())
{
//Guardamos en la variable dato el valor leido por el modulo bluetooth
char dato= [Link]();
//Comprobamos el dato
switch(dato)
{
//Si recibimos una 'w' encendemos el led 13 y enviamos para mostrar
//en Blueterm Led encendido
case 'w':
{
digitalWrite(13,HIGH);
[Link]("Led encendido");
break;
}
//Si recibimos una 'e' apagamos el led 13 y enviamos para mostrar
//en Blueterm Led apagado
case 'e':
{
digitalWrite(13,LOW);
[Link]("Led apagado");
break;
}
//Si recibimos una 'r' encendemos y apagamos el led mediante la secuencia
//programa y mostramos en Blueterm Led intermitente
case 'r':
{
digitalWrite(13,HIGH);
delay(200);
digitalWrite(13,LOW);
delay(200);
digitalWrite(13,HIGH);
delay(100);
digitalWrite(13,LOW);
delay(100);
[Link]("Led intermitente");
break;
}
}
}
}

También podría gustarte