This code sends the value of 4 sensors every 10 seconds
unsigned long lastTime = 0;
void setup()
{
Serial.begin(115200);
Serial.println("Start...");
}
void loop()
{
if (millis() - lastTime > 10000UL) // UL means unsigned long
{
lastTime += 10000UL;
float sensor1 = readSensor1();
float sensor2 = readSensor2();
float sensor3 = readSensor3();
float sensor4 = readSensor4();
Serial.println(sensor1);
Serial.println(sensor2);
Serial.println(sensor3);
Serial.println(sensor4);
SendRF(sensor1);
SendRF(sensor2);
SendRF(sensor3);
SendRF(sensor4);
}
// here you can do something else in theory
}
void SendRF(float value)
{
// no idea how :)
}
float readSensor1()
{
// you know this too
}