Browse Source

Merge branch 'nano-revision-2.1' into nano-revision-2.2

nano-revision-2.2
Stephan Richter 4 weeks ago
parent
commit
9e1f336a8b
  1. 12
      Software/TempSender/TempSender.ino

12
Software/TempSender/TempSender.ino

@ -22,7 +22,7 @@
#define ID 0 #define ID 0
#define PROGRAM "TempSender" #define PROGRAM "TempSender"
#define SW_VERSION "1.4" define SW_VERSION "1.5"
#define HW_VERSION "2.2" #define HW_VERSION "2.2"
#define BTN_INT 3 // button interrupt pin #define BTN_INT 3 // button interrupt pin
@ -48,9 +48,9 @@ unsigned long times[8];
unsigned long sensor_time = 0; unsigned long sensor_time = 0;
// these values are used for temperature processing // these values are used for temperature processing
SimpleDHT11 sensor(DHT_PIN); SimpleDHT22 sensor(DHT_PIN);
byte temperature = 0; float temperature = 0;
byte humidity = 0; float humidity = 0;
int err = SimpleDHTErrSuccess; int err = SimpleDHTErrSuccess;
void setup(){ void setup(){
@ -135,8 +135,8 @@ void loop(){
if (now - sensor_time > PERIOD){ if (now - sensor_time > PERIOD){
sensor_time = now; sensor_time = now;
if ((err = sensor.read(&temperature, &humidity, NULL)) == SimpleDHTErrSuccess) { if ((err = sensor.read2(&temperature, &humidity, NULL)) == SimpleDHTErrSuccess) {
String s = "{nano:"+String(ID)+",temp:"+String((int)temperature)+",humi:"+String((int)humidity)+"}"; String s = "{nano:"+String(ID)+",temp:"+String(temperature,1)+",humi:"+String(humidity,1)+"}";
send485(s.c_str()); send485(s.c_str());
} }
} }

Loading…
Cancel
Save