Преглед изворни кода

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

Vladimir N. Shilov пре 9 година
родитељ
комит
e630c16257
1 измењених фајлова са 12 додато и 2 уклоњено
  1. 12 2
      app/application.cpp

+ 12 - 2
app/application.cpp

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