lower baud rate again, higher frequency after switching on

This commit is contained in:
Stefan Ostermann 2021-04-17 16:14:56 +02:00
parent f8d24c624d
commit 5a112f4004
2 changed files with 14 additions and 10 deletions

View File

@ -13,7 +13,7 @@
* Baud Rate for the 433 Mhz connection.
* Caution: Must be the same for sender & receiver!
**/
#define RH_SPEED 2000
#define RH_SPEED 1000
/**
* Pin for the receiver

View File

@ -23,7 +23,7 @@
#define RH_OWN_ADDR 0xca // 202
// RadioHead bitrate in bit/s
#define RH_SPEED 2000
#define RH_SPEED 1000
/*
define when to wake up
@ -33,7 +33,7 @@
#define WATCHDOG_WAKEUP 9
// Sleep this many again before waging up. Sleep time in s = WATCHDOG_WAKEUP s * WATCHDOG_SLEEP_FURTHER, e.g. 8*8s = 64s
#define WATCHDOG_SLEEP_FURTHER 8
#define WATCHDOG_SLEEP_FURTHER 4
// pins for the radio hardware
#define RH_RX_PIN 6 // not used, set to a non-existent pin
@ -141,7 +141,7 @@ void loop()
long battery = 0;
// wait for everything the transistor switched on:
delay(25);
delay(50);
if (counter % 4 == 0)
{
@ -152,12 +152,12 @@ void loop()
}
else if (dht_read_data(&dht, &t, &h) == 1)
{
rh_buf[0] = MSG_HEADER;
memcpy(&rh_buf[1], &t, 4);
memcpy(&rh_buf[5], &h, 4);
soil = analogRead(SOIL_PIN);
memcpy(&rh_buf[9], &soil, 2);
rh_buf[0] = MSG_HEADER;
memcpy(&rh_buf[1], &t, 4);
memcpy(&rh_buf[5], &h, 4);
soil = analogRead(SOIL_PIN);
memcpy(&rh_buf[9], &soil, 2);
rh_send(RH_BUF_LEN);
}
else
@ -177,6 +177,10 @@ void loop()
for (uint8_t i = 0; i < WATCHDOG_SLEEP_FURTHER; i++)
{
system_sleep();
// if first loop sleep less long:
if (counter==1) {
break;
}
}
}
}