sábado, 3 de diciembre de 2016

Tarea 5 - Bluebee. Configuración y uso con PC y celular

Esta tarea consistía en controlar los relays de la placa XBee IO Pro a través de bluetooth con señales enviadas desde un computador.
Luego, debíamos hacer la misma conexión, pero desde el celular con una aplicación llamada Bluetooth SPP y así mandar datos directamente a nuestra placa, esta una opción que en el futuro nos llevaría a utilizarla en el examen final.
Primero, había que configurar el nombre y la contraseña de nuestra placa, para esto se utilizó un software llamado XCTU para Mac o Windows que fácilmente en un menu y el comando "$$$" deja abrir una ventana que da la opción de configurar lo necesitado.
Con el código se establecía que, al enviar desde el celular el caracter 35 de la tabla ascii(#), el Arduino lo recibe y se prende un relay, al revés con el caracter 42  (*), el relay se apagaba.
void setup() {
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
Serial.begin(9600);
Serial1.begin(9600);
}
void loop() {
while (Serial1.available()) {
char inChar = (char)Serial1.read();
if (47==inChar){
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
Serial.println (inChar);}
if (inChar==35){
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
Serial.println(inChar);}
}
}
Para ver lo que hicimos aquí un video:



No hay comentarios.:

Publicar un comentario