User Tools

Site Tools


climatmotor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
climatmotor [2021/06/14 20:05] – создано adminclimatmotor [2021/06/20 05:28] (current) – [Код] admin
Line 8: Line 8:
   * заменить датчик на более точный DHT22   * заменить датчик на более точный DHT22
   * в качестве параметра использовать вычисляемый "индекс комфортности"   * в качестве параметра использовать вычисляемый "индекс комфортности"
-  * поворот сервопривода должен соответствовать величине контролируемого параметра+  * скорость вращения электромотора системы вентиляции должна соответствовать величине контролируемого параметра
  
 ====Схема==== ====Схема====
Line 39: Line 39:
   float h = dht.readHumidity(); //Измеряем влажность   float h = dht.readHumidity(); //Измеряем влажность
   float t = dht.readTemperature(); //Измеряем температуру   float t = dht.readTemperature(); //Измеряем температуру
- 
-  if (isnan(h) || isnan(t)) {  // Проверка. Если не удается считать показания, выводится «Ошибка считывания», и программа завершает работу 
-    Serial.println("Ошибка считывания"); 
-    return; 
-  } 
      
   if (t > 25) {   if (t > 25) {
Line 49: Line 44:
     digitalWrite(ledGREEN, LOW); // выключаем зеленый светодиод     digitalWrite(ledGREEN, LOW); // выключаем зеленый светодиод
  
-    digitalWrite(relayPin, HIGH); // включаем двигатель+    digitalWrite(relayPin, HIGH); // включаем двигатель вентилятора
   }   }
   else {   else {
Line 55: Line 50:
     digitalWrite(ledRED, LOW); // выключаем красный светодиод     digitalWrite(ledRED, LOW); // выключаем красный светодиод
  
-    digitalWrite(relayPin, LOW); // выключаем двигатель+    digitalWrite(relayPin, LOW); // выключаем двигатель вентилятора
   }   }
      
climatmotor.1623701114.txt.gz · Last modified: by admin