Przypisanie wartość w nowej bibliotece

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Wiem że to już było ale nawet nie wiem jak to wpisać w wyszukiwarkę . Mianowicie,, bawię się nowa biblioteką Arduino i chciałbym wyświetlić wartość z czujnika który w tej chwili nie jest obsługiwany (MH-z14A) np w kanale czujnika ds18b20 do czasu powstania kanału uniwersalnego
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

shimano73 wrote: Fri Nov 06, 2020 8:06 pm Wiem że to już było ale nawet nie wiem jak to wpisać w wyszukiwarkę . Mianowicie,, bawię się nowa biblioteką Arduino i chciałbym wyświetlić wartość z czujnika który w tej chwili nie jest obsługiwany (MH-z14A) np w kanale czujnika ds18b20 do czasu powstania kanału uniwersalnego
Trzeba zrobić nową klasę, która dziedziczy po Supla::Sensor::Thermometer i następnie zaimplementować metodę getValue , która powinna zwracać odczyt z czujnika.
To takie minimum. Poza tym trzeba dodać samą obsługę czujnika
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

klew wrote: Fri Nov 06, 2020 9:32 pm
shimano73 wrote: Fri Nov 06, 2020 8:06 pm Wiem że to już było ale nawet nie wiem jak to wpisać w wyszukiwarkę . Mianowicie,, bawię się nowa biblioteką Arduino i chciałbym wyświetlić wartość z czujnika który w tej chwili nie jest obsługiwany (MH-z14A) np w kanale czujnika ds18b20 do czasu powstania kanału uniwersalnego
Trzeba zrobić nową klasę, która dziedziczy po Supla::Sensor::Thermometer i następnie zaimplementować metodę getValue , która powinna zwracać odczyt z czujnika.
To takie minimum. Poza tym trzeba dodać samą obsługę czujnika
Po kilku dniach męczarni udało się. Stworzyłem sobie obsługę czujnika CO2 typu MH-Z14A , proszę przejrzyjcie i skomentujcie bardzo proszę, to moje pierwsze kroki w tym stylu programowania
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Wygląda dobrze :)
Jedynie delay starałabym się unikać, ale 100 ms nie powinno przekraczać, jeśli nie masz na tym samym urządzeniu czegoś co wymaga szybkiej obsługi (np przyciski)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Super, jak pisałem wcześniej obsługa czujnika działa, ale jest jedno "ale" :x
Wywołanie czujnika w programie GUI-Generic

Code: Select all

void setup() {

  Serial.begin(74880);

  int nr, gpio;
  String key;
  
  
  new Supla::Sensor::MH_Z14A(Soft_RX,Soft_TX);
  ...
Odczyty z czujnika pojawiają się w aplikacji, ale nie działa strona konfiguracyjna . Wyświetla się tylko cyfra 0, gdy za-komentuje jego wywołanie strona wyświetla się prawidłowo. W czym problem ?
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Jedyne co mi na szybko przychodzi do głowy, to zużycie pamięci
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

shimano73 wrote: Sun Nov 08, 2020 7:11 pm Super, jak pisałem wcześniej obsługa czujnika działa, ale jest jedno "ale" :x
Wywołanie czujnika w programie GUI-Generic

Code: Select all

void setup() {

  Serial.begin(74880);

  int nr, gpio;
  String key;
  
  
  new Supla::Sensor::MH_Z14A(Soft_RX,Soft_TX);
  ...
Odczyty z czujnika pojawiają się w aplikacji, ale nie działa strona konfiguracyjna . Wyświetla się tylko cyfra 0, gdy za-komentuje jego wywołanie strona wyświetla się prawidłowo. W czym problem ?
Używaj brancha develop i powinno być dobrze
https://gui-generic-builder.supla.io/
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

krycha88 wrote: Sun Nov 08, 2020 8:24 pm
shimano73 wrote: Sun Nov 08, 2020 7:11 pm Super, jak pisałem wcześniej obsługa czujnika działa, ale jest jedno "ale" :x
Wywołanie czujnika w programie GUI-Generic

Code: Select all

void setup() {

  Serial.begin(74880);

  int nr, gpio;
  String key;
  
  
  new Supla::Sensor::MH_Z14A(Soft_RX,Soft_TX);
  ...
Odczyty z czujnika pojawiają się w aplikacji, ale nie działa strona konfiguracyjna . Wyświetla się tylko cyfra 0, gdy za-komentuje jego wywołanie strona wyświetla się prawidłowo. W czym problem ?
Używaj brancha develop i powinno być dobrze
Przepraszam ale ja jestem tylko automatykiem i nie rozumiem :?
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

https://gui-generic-builder.supla.io/

Return to “Pomoc”