我有一个学校项目,我必须使用dht传感器感知温度和湿度的参数,并使用MIT App Inventor 2通过蓝牙hc05将数据传输到Android设备。
从应用程序中,用户可以在他或她点击“打开”时打开泵。当他或她点击&#34时,关闭泵;"。
目前,我能够感知温度和湿度,并通过蓝牙传输数据以显示在应用程序上。
#include <SoftwareSerial.h>
#include <dht.h>
dht DHT;
#define DHT11_PIN 6
int bluetoothTx = 10; // bluetooth tx to 10 pin
int bluetoothRx = 11; // bluetooth rx to 11 pin
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
void setup()
{
Serial.begin(9600);
bluetooth.begin(9600);
}
void loop()
{
int chk = DHT.read11(DHT11_PIN);
{
//Serial.print("Temperature = ");
bluetooth.print(DHT.temperature,1);
bluetooth.print("|");
//Serial.print("Humidity = ");
bluetooth.print(DHT.humidity,1);
bluetooth.println("|");
delay(1000);
}
}
&#13;
然而,我在连接蓝牙,dht传感器和水泵的arduino电路以及编码时遇到了困难。
感谢专家能否提供帮助,这是我第一次编写TT