The missing widgets

Blynktimer LED Panel
this panel help you to see running timers and stage them if error occurs during process.
has you can see, there is no overlap between my void actions

Video_00288

code example :

 /***************** Initialize TIMERS *****************/
  timer.setInterval(100, receiver);//433 Mhz receiver
  timer.setInterval(200L, Blinkbutton);//Blink selected buttons
  timer.setInterval(400L, runled);//runing LED
  timer.setInterval(1000L, WifiSng);//wifi signal RSSI check
  timer.setInterval(1500L, PingIp);//ping local network
  timer.setInterval(1600L, TempUpdate); // Update temp reading DHT11
.
.
.
.

/    small piece of Blynk code  /

void WifiSng() {

/**********LED panel 36 ON ********/

  Blynk.virtualWrite(36, 255);    //<--------------------

/*************************************/

  int Signal = -(WiFi.RSSI());
  if (Signal >= -30) {
    SNG = S5;
  }
  else if (Signal <= -31 && Signal > -67) {
    SNG = S4;
  }
  else if (Signal <= -67 && Signal > -70) {
    SNG = S3;
  }
  else if (Signal <= -70 && Signal > -80) {
    SNG = S2;
  }
  else if (Signal <= -80 && Signal > -90) {
    SNG = S1;
  }
  else {
    SNG = S0;
  }
  Blynk.virtualWrite(V14, SNG );
 
/**********LED panel 36 OFF ********/

  Blynk.virtualWrite(36, 0);   //<------------------------

/**************************************/
}
4 Likes