PMS5003 pomoc przy szkicu

SOYER
Posts: 831
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Cześć, z powodu braku kanału ogólnego przeznaczenia, proszę o pomoc w napisaniu szkicu obsługującego czujnik jakości powietrza PMS5003 i Suplę.
Generalnie mam szkic i działające urządzenie:
https://youtu.be/z2xPkTUbpUo
Jednak do tej pory działało to we współpracy z Blynkiem.
Mam wyniki pomiarów, jak wysłać je do Supli odpowiednio opisane PM1, PM2.5, PM10.
Czy też muszę dublować czytanie wyników osobno dla supli i osobno dla wyświetlacza.
Dajcie jakieś linki dla szkicu obsługującego ten czujnik dla supli.
SOYER
Posts: 831
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Cześć, chcę przesłać w kanale termometru ds, wartość z odczyty PMS5003.
Mam funkcję:

Code: Select all

double get_temperature(int channelNumber, double last_val) {
  switch(channelNumber){
        case 0:
         wart=pm1;
        break;
        case 1:
         wart=pm2;
        break;
        case 2:
         wart=pm10;
        break;
  }
  return wart;
}
a w setup mam:
new Supla::Sensor::DS18B20(D0);
new Supla::Sensor::DS18B20(D0);
new Supla::Sensor::DS18B20(D0);
SuplaDevice.setTemperatureCallback(&get_temperature);

Dlaczego wypisuje mi taki błąd przy kompilacji:
'class SuplaDeviceClass' has no member named 'setTemperatureCallback'
User avatar
klew
Posts: 8357
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Te callbacki były używane w bardzo starej wersji biblioteki. Obecnie ich nie ma, dlatego masz błąd ;)
Widzimy się na Supla Offline Party vol. 2 :!:
SOYER
Posts: 831
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Dobra, ogarnąłem temat podobnie jak przy suszarce. Trzy nowe obiekty dziedziczące po sensors-thermometer. Jutro wgram szkic i sprawdzę jak to działa.
SOYER
Posts: 831
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Cześć, szkic działa, urządzenie działa jak działało i wysyła dane do Supli.
You do not have the required permissions to view the files attached to this post.
SOYER
Posts: 831
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Tylko te stopnie Celsjusza...🤔😡😔
Błagamy o kanał ogólnego przeznaczenia🙏🍺.
Zibi
Posts: 615
Joined: Wed Jul 31, 2019 9:20 am
Location: Białogard

Post

SOYER wrote: Mon Oct 10, 2022 4:07 pm Tylko te stopnie Celsjusza...🤔😡😔
Błagamy o kanał ogólnego przeznaczenia🙏🍺.
Nie przejmuj się ja ma litery "m" na napięciu baterii i też muszę z tym żyć :mrgreen:
SOYER
Posts: 831
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Jednak to nie przystoi.
Supla już jest całym profesjonalnym ekosystemem, użytkowanym przez bardzo wielu najróżniejszych użytkowników. Wydaje się, że kanał który można dowolnie opisać to już jest jakieś minimum w tym momencie.
Oraz historia z wykresem w aplikacji dla kanału ciśnienia atmosferycznego😁.

Return to “Arduino IDE”