A jak ktoś zapomni zmodyfikować?
A gdyby tak w każdym addxxx rodzaju czujnika robić inkrementacje zmiennej pomocniczej chwilowej i w begin jakoś spowodować new kolejki z tym parametrem?
Pozdrawiam
Sławek
P.S. Nie znam dokładnie struktury program więc mogę się mylić.
Znaleziono 8 wyników
- pn sty 14, 2019 7:00 am
- Forum: Ogólna dyskusja
- Temat: Kilka DS18b20 na jednym pinie.
- Odpowiedzi: 20
- Odsłony: 12336
- ndz sty 13, 2019 11:50 pm
- Forum: Ogólna dyskusja
- Temat: Kilka DS18b20 na jednym pinie.
- Odpowiedzi: 20
- Odsłony: 12336
Re: Kilka DS18b20 na jednym pinie.
Jak zwykle ciekawe myśli przychodzą po chwili. Testy były przeprowadzane na devicach które miały 1, góra dwa aktywne czujniki. Jak np. Sonoff. A kto tylko dotknął tematu włożeniu większej ilości czujników do jednego devica mógł spotkać się właśnie z taką niewydolnością kolejki. Moim zdaniem bezpiecz...
- ndz sty 13, 2019 11:19 pm
- Forum: Ogólna dyskusja
- Temat: Kilka DS18b20 na jednym pinie.
- Odpowiedzi: 20
- Odsłony: 12336
Re: Kilka DS18b20 na jednym pinie.
Dziękuję za konkretną odpowiedź. Przyznaję, że nie znam całości kodu, bo przecież go nie pisałem. Dziękuję też za potwierdzenie, że taka możliwość może wystąpić. Ja używałem esp12f, router tplink plus sieć światłowód 50 Mb. Sieć praktycznie nieobciążona. Na esp wepchnalem początkowo sporo, ale ma ko...
- ndz sty 13, 2019 7:48 pm
- Forum: Ogólna dyskusja
- Temat: Kilka DS18b20 na jednym pinie.
- Odpowiedzi: 20
- Odsłony: 12336
Re: Kilka DS18b20 na jednym pinie.
Jeszcze dopiszę dla jasności... Nie musi nikt bazy zawalac danymi. Wystarczy, że raz na jakiś czas przyjdą więcej niż dwa zdarzenia jednocześnie i te ponad dwa znikną i nikt się nigdy o nich nie dowie. Jest to niebezpieczne z punktu widzenia sterowania. Mam na myśli możliwość zagubienia danych. Zakł...
- ndz sty 13, 2019 7:24 pm
- Forum: Ogólna dyskusja
- Temat: Kilka DS18b20 na jednym pinie.
- Odpowiedzi: 20
- Odsłony: 12336
Re: Kilka DS18b20 na jednym pinie.
#define SRPC_QUEUE_SIZE 2 #define SRPC_QUEUE_MIN_ALLOC_COUNT 2 - zmień cyferki 2 na większe :-) Tylko Na jakie 4, 8, ? Szkoda że tematu nikt nie pociągnął. Może ktoś z "Olimpu" się wypowie. Czy to jest warte przeprogramowania moich płytek? Ja bardzo nie chciałbym dostać info z serwisu że ...
- pt sty 11, 2019 11:46 am
- Forum: FAQ / Jak to zrobić
- Temat: [PORADNIK] Arduino IDE
- Odpowiedzi: 245
- Odsłony: 136659
Re: [PORADNIK] Arduino IDE
Z moich obserwacji dochodzę do wniosku, że odczytywany jest za każdym razem tylko jeden termometr - pierwszy, który zmienił wskazanie... Dołączam wykresy - wszystkie termometry zamontowane są na wspólnej 20 cm "szynie" - do godz. 0:30 zmieniałem im temperaturę, potem zostawiłem w spokoju....
- czw sty 10, 2019 10:35 pm
- Forum: Pomoc
- Temat: Restart Aplikacji po dodaniu czujników ds18b20
- Odpowiedzi: 13
- Odsłony: 5522
Re: Restart Aplikacji po dodaniu czujników ds18b20
Cześć
Nie wiem jak masz w kodzie, ale dla moich nastaw:
OneWire oneWire(4); // (D2) - Pin number definiujemyna którym pinie będzie podłączony czujnik DS18B20
DallasTemperature sensors(&oneWire);
Pomogło:
sensors.setWaitForConversion(false);
Nie wiem jak masz w kodzie, ale dla moich nastaw:
OneWire oneWire(4); // (D2) - Pin number definiujemyna którym pinie będzie podłączony czujnik DS18B20
DallasTemperature sensors(&oneWire);
Pomogło:
sensors.setWaitForConversion(false);
- czw sty 10, 2019 10:18 pm
- Forum: Ogólna dyskusja
- Temat: Kilka DS18b20 na jednym pinie.
- Odpowiedzi: 20
- Odsłony: 12336
Re: Kilka DS18b20 na jednym pinie.
Cześć Zrób tak: - odszukaj w bibliotece plik srcp.c - otwórz w edytorze - znajdź na początku pliku: #define SRPC_QUEUE_SIZE 2 #define SRPC_QUEUE_MIN_ALLOC_COUNT 2 - zmień cyferki 2 na większe :-) O soooo chodzi.... Podczas zmian temperatury generowane są dane do chmury. Każda zmiana stanu czujnika, ...