Академический Документы
Профессиональный Документы
Культура Документы
void loop() {
delay(2000); //Espera 2 segundos
float h = dht.readHumidity(); //Se lee la humedad
float t = dht.readTemperature(); //Se lee la temperatura en
Celsius
float f = dht.readTemperature(true);//Se lee la temperatura en
Fahrenheit
// Bluetooth
// Enviaremos 3 datos. El 0, el 1, el 2 y el 3.
byte Datos[3]; //Declaramos una variable que puede almacenar
varios datos (array)
serialA=BT1.read(); //Indicamos que lea lo de BT1
Datos[0]='a'; //El primer dato será un caracter para indicar a la
app donde comenzar
Datos[1]=t; //El segundo
Datos[2]=f;
Datos[3]=h; //Se envía el dato de la humedad
// Envío de datos.
if (serialA == 49){ //Una condición para ejecutra lo siguiente:
BT1.write(Datos[0]); //Escribir los datos enviados
BT1.write(Datos[1]);
BT1.write(Datos[2]);
BT1.write(Datos[3]);
serialA=0; //Y hacer que A valga cero para que al
evitar que
} //se acumulen los datos
delay(100); //Esperar 1 segundo y continuar
}