Эх сурвалжийг харах

Поправил опрос DHT22

Vladimir N. Shilov 9 жил өмнө
parent
commit
e630c16257

+ 12 - 2
app/application.cpp

@@ -12,7 +12,7 @@
 
 
 DHT dht(DHT_PIN, DHT22);
 DHT dht(DHT_PIN, DHT22);
 
 
-Timer procTimer;
+Timer procTimer, procRTimer;
 Timer displayTimer;
 Timer displayTimer;
 
 
 // Sensors values
 // Sensors values
@@ -119,16 +119,18 @@ void showTime()
 }
 }
 
 
 /*
 /*
- * ×èòàåì è äàííûå ñ DHT22, â ñëó÷àå íåóäà÷è -- äàííûå îñòàíóòüñÿ ñòàðìè.
+ * ×èòàåì è äàííûå ñ DHT22, â ñëó÷àå íåóäà÷è -- äàííûå îñòàíóòüñÿ ñòàðûìè.
  * ìåíÿ ýòî ïîëíîñòüþ óñòðàèâàåò.
  * ìåíÿ ýòî ïîëíîñòüþ óñòðàèâàåò.
  */
  */
 void process()
 void process()
 {
 {
 	TempAndHumidity th;
 	TempAndHumidity th;
 	ComfortState cf;
 	ComfortState cf;
+	static int8_t status;
 
 
 	if(dht.readTempAndHumidity(th))
 	if(dht.readTempAndHumidity(th))
 	{
 	{
+		status = 0;
 		SensorT = th.temp;
 		SensorT = th.temp;
 		SensorH = th.humid;
 		SensorH = th.humid;
 		SensorHI = dht.getHeatIndex();
 		SensorHI = dht.getHeatIndex();
@@ -168,6 +170,14 @@ void process()
 			break;
 			break;
 		}
 		}
 	}
 	}
+	else
+	{
+		if (status < 6)
+		{
+			status ++;
+			procTimer.
+		}
+	}
 }
 }
 
 
 /*
 /*