7. Programa
ListPicker:
Se trata de un selector de lista, que muestra un listado.
Para poder trabajar con él necesitamos indicar lo que debe hacer este
Listpicker antes y después de ser pulsado.
Antes y tras de ser pulsado se usan bucles
Antes de la pulsación queremos que detecte y genere una lista de con los
nombres de los diferentes dispositivos bluetooth disponibles
Tras ser pulsado si se llama a un elemento del listado de bluethooth, y se
conecta a dicho elemento de esta selección HC05-06:
Selecciona el cliente seleccionado de la lista.
Button:
Se trata de un elemento que ejecuta acciones
después de ser pulsado.
Usamos sentencias when (Button) do para
indicar:
Que llame al cliente de Bluethoot
Le envíe un carácter
Button9:
Se trata de un elemento que ejecuta acciones
después de ser pulsado en este caso cerrar la
aplicación.
Usamos sentencias when (Button) do para
indicar que cierre la aplicación
8. Código programático Arduino
String dato;
int rojo= 8;
int naranja= 9;
int verde= 10;
int azul=11;
int rele=12;
void setup()
{
Serial.begin(9600);
pinMode(rojo, OUTPUT);
pinMode(naranja, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(azul, OUTPUT);
pinMode(rele, OUTPUT);
}
void loop()
{
while (Serial.available())
{
delay(10);
if (Serial.available() > 0)
{
char c = Serial.read();
dato += c;
}
}
if (dato.length() > 0)
{
if(dato == "A") {
Serial.println("Encender led rojo");
digitalWrite(rojo, HIGH);
}
………………………………..
dato="";
}
}
18. Programa
Sdl_conectar:
Se trata de un ListPicker, es decir un selector de lista, que muestra un
listado.
Para poder trabajar con él necesitamos indicar lo que debe hacer este
Listpicker antes y después de ser pulsado.
Antes y tras de ser pulsado se usan bucles
Antes de la pulsación queremos que detecte y genere una lista de con los
nombres de los diferentes dispositivos bluetooth disponibles
Tras ser pulsado si se llama a un elemento del listado de bluethooth, y se
conecta a dicho elemento de esta selección HC05-06:
Cierra el ListPicker (sdl_Conectar)
Activa el botón de desconectar (Btn_Desconectar)
Activa la pantalla de recepción de datos (etq_recibido)
Activa el bucle temporizador del reloj (Reloj1)
Cabio los colores de los botones ListPicker y del botón de
desconectar
Se llama al notificador, (Notificador19 para que muestre el
mensaje de conectado
19. Programa
Reloj1:
Se trata de un temporizador que permite dentro de su periodo que se realicen
acciones en modo loop.
Para poder trabajar con él debemos recurrir a comandos condicionales when
(condition) do.
Dado el hecho que Reloj1 se ha iniciado al elegir el bluethoot del Arduino
HC05-06, debe realizar las siguientes acciones:
Pon el texto de (etq_Recibido) como “ “, (Borra la pantalla)
Recurrimos a un nuevo comando de flujo while_do
Mientras los bites recibidos de (ClienteBluethoth1) >= 0 haz:
Pon el texto en (etq_Recibido) como “ “
Pon el texto en (etq_Recibido) como los bites recibidos
de ClientBluethooth1
Btn_Borrar:
Es un botón que realizará una acción cuando se presione.
Para poder trabajar con él debemos recurrir a comandos condicionales
(condition) do.
Cuando se active debe realizar las siguientes acciones:
Pon el texto de (etq_Recibido) como “ “, (Borra la pantalla)
20. Programa
Btn_Borrar:
Es un botón que realizará una acción cuando se presione.
Para poder trabajar con él debemos recurrir a comandos condicionales when
(condition) do.
Cuando se active debe realizar las siguientes acciones:
Abre el ListPicker (sdl_Conectar)
Desactiva el botón de desconectar (Btn_Desconectar)
Desactiva la pantalla de recepción de datos (etq_recibido)
Borra la pantalla de recepción de datos (etq_recibido)
Desactiva el bucle temporizador del reloj (Reloj1)
Cabio los colores de los botones ListPicker y del botón de
desconectar
Se llama al notificador, (Notificador19 para que muestre el
mensaje de desconectado