Samouczek lub jakaś instrukcja.

Pier
Posty: 33
Rejestracja: śr lut 26, 2020 10:26 am

pt paź 30, 2020 12:32 pm

Witam.
Czy jest jakaś instrukcja obsługi, samouczek, jakieś podstawy jak tworzyć kanały do Supli? Tak żeby to było rozpisane co do czego służy.
Do tej pory kleiłem jakoś ze znalezionych programów ale opornie mi to idzie i nie mogę tego do końca zakumać.
Bardzo bym prosił o pomoc.
Awatar użytkownika
pzygmunt
Posty: 10032
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt paź 30, 2020 1:14 pm

Nie ma.
Musisz czytać kod źródłowy.
Pier
Posty: 33
Rejestracja: śr lut 26, 2020 10:26 am

pt paź 30, 2020 3:02 pm

pzygmunt pisze:
pt paź 30, 2020 1:14 pm
Nie ma.
Musisz czytać kod źródłowy.
A można liczyć na odpowiedzi jak popytam trochę?
Awatar użytkownika
pzygmunt
Posty: 10032
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt paź 30, 2020 3:46 pm

Zawsze
Pier
Posty: 33
Rejestracja: śr lut 26, 2020 10:26 am

pt paź 30, 2020 4:08 pm

Mam bramkę która wykorzystuje jeden kanał DHT22, chciałbym dodać drugi kanał.

Kod: Zaznacz cały

  SuplaDevice.setTemperatureHumidityCallback(&get_temperature_and_humidity);
  SuplaDevice.addDHT22();
I procedura zapisu wartości do tego kanału:

Kod: Zaznacz cały

void get_temperature_and_humidity(int channelNumber, double *temp, double *humidity) {

  for (int i = 0; i < RFNodesCount; i++)
    if (RFNodes[i].channelNumber == channelNumber)
    {
      *temp = RFNodes[i].temperature;
      *humidity = RFNodes[i].humidity;
    }
}
Jak dodać drugi kanał tak abym mógł wysyłać do supli swoją zmienną?
Próbowałem z kanałem DHT22 jak i z termometrem DS zawsze albo błędy albo zmienna się nie wysyłała.
Awatar użytkownika
pzygmunt
Posty: 10032
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt paź 30, 2020 5:45 pm

Użyj nowej wersji biblioteki. https://github.com/SUPLA/arduino/tree/develop
ODPOWIEDZ

Wróć do „Ogólna dyskusja”