Arduino Domoticz Elektronika IoT

Automatyka Domu: Arduino i Domoticz: BEM280 – czujnik temperatury, wilgotności i ciśnienia (część czwarta)

W tym wpisie opiszę jak wywołać i wykorzystać funkcję: void BME280(), odpowiada ona za odczyt temperatury, wilgotności i ciśnienia z czujników BME280. Odczyty robię co minutę i wysyłam do Domoticza

Deklaracja na początku kodu:

Funkcja SETUP:

  sensors.begin();//inicjowanie czujników

Funkcja LOOP:

  unsigned long currentMillis = millis();//This code will be executed every specified time (In this case 60000 ms = 1 minute)
  if (currentMillis - previousMillis > termometryTime) {
    previousMillis = currentMillis; //Assign the current time to the previousMillis variable
    sensors.requestTemperatures();
    Termometry(DS18B20Sensor0, 28, 11, 1.0, Location[0]);//Tutaj komentarz
    Termometry(DS18B20Sensor1, 27, 11, 1.5, Location[1]);//Tutaj komentarz
    Termometry(DS18B20Sensor2, 29, 11, 1.0, Location[2]);//Tutaj komentarz
    Termometry(DS18B20Sensor3, 30, 11, 1.0, Location[3]);//Tutaj komentarz
    Termometry(DS18B20Sensor4, 36, 11, 1.0, Location[5]);//Tutaj komentarz
    Termometry(DS18B20Sensor5, 38, 11, 0.0, Location[7]);//Tutaj komentarz
    Termometry(DS18B20Sensor6, 39, 11, 0.0, Location[8]);//Tutaj komentarz
    Termometry(DS18B20Sensor7, 40, 11, 0.0, Location[9]);//Tutaj komentarz
  }

Kod funkcji:



Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *