|
本帖最後由 0983676450 於 2018-3-21 14:18 編輯
不好意思 我抄了3樓的APP可是我溫度與濕度都不會動 在求解惑 還是我搞錯方向了??
Arduino
#include <SoftwareSerial.h>
SoftwareSerial I2CBT(10,11);
#include <DHT.h>
#define DHTTYPE DHT22
const int smoke=2;
const int tem=3;
DHT dht(tem, DHTTYPE);
void setup() {
Serial.begin(115200);
pinMode(smoke,INPUT);
pinMode(tem,INPUT);
dht.begin();
}
void loop() {
int x = analogRead(smoke);
int y = dht.readHumidity();
int z = dht.readTemperature();
int a = dht.readTemperature(true);
byte Data[12];
Data[0]=97;
Data[1]=x/256;
Data[2]=x%256;
Data[3]='b';
Data[4]=y/256;
Data[5]=y%256;
Data[6]='c';
Data[7]=z/256;
Data[8]=z%256;
Data[9]='d';
Data[10]=a/256;
Data[11]=a%256;
if (Serial.available() > 0) {
char val = Serial.read();
switch (val) {
case 97:
for (int i = 0 ; i < 12 ; i++) {
Serial.write(Data[ i]);
}
break;
}
}
} |
-
3.PNG
(43.8 KB, 下載次數: 389)
-
4.PNG
(59.7 KB, 下載次數: 384)
-
5.PNG
(57.14 KB, 下載次數: 371)
|