Arduino + supla.org - początki

Awatar użytkownika
pzygmunt
Posty: 18333
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Musisz dodać rezystor 4.7k
smola23
Posty: 27
Rejestracja: czw kwie 21, 2016 10:05 am

podłączyłem przez rezystor i cały czas mam wynik -275

mam jeszcze pytanie odnośnie biblioteki ethernet;
jeżeli używam biblioteki UIPEthernet połączenie z siecią działa ok
jeżeli używam biblioteki Ethernet nie mogę się połączyć,

z czego to wynika bo widzę że nowe przykłady na czujnik temperatury DTH22 są właśnie na bibliotekę ethernet.

dzięki
Awatar użytkownika
pzygmunt
Posty: 18333
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

W pierwszej kolejności uaktualnij aplikację na Androida bo -275 to błędny odczyt i powinien się wyświetlać jako "---".
Przykłady są dla EthernetShield-a ale będą działać również z UIPEthernet.
Sprawdź w konsoli czy rzeczywiście masz odczyt z czujnika.
smola23
Posty: 27
Rejestracja: czw kwie 21, 2016 10:05 am

Zaktualizowałem suplę na androida,
sprawdziłem czujnik, dodałem rezystor i działa dobrze,
podłączyłem sygnał z czujnika do pinu 24 w Arduino

na kanale zero ustwiłem przekaźnik zaświecający światło, działa dobrze
na kanale 5 wybrałem termometr i nie działa mam 3 kreski, połączenie jest ok

nie rozumiem czemu w kodzie za obsługę temperatury odpowiada kanał 6 a w supla go nie ma,

proszę o poradę co może być nie tak,
Awatar użytkownika
pzygmunt
Posty: 18333
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Chodzi o kolejność wywoływania funkcji dodającej kanały. Jak dasz SuplaDevice.addDS18B20Thermometer(); na początek to będzie na kanale zero.

To wynika z tej funkcji https://github.com/SUPLA/arduino/blob/m ... e.cpp#L189

która jest wywoływana przez addDS18B20Thermometer i pozostałe.
smola23
Posty: 27
Rejestracja: czw kwie 21, 2016 10:05 am

tylko czemu nie wyświetla mi temperatury mogę dodać kod
czy na pewno termometr mam podpiąć do pinu 24?
Awatar użytkownika
pzygmunt
Posty: 18333
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

A jaki jest ustawiony w kodzie ?
smola23
Posty: 27
Rejestracja: czw kwie 21, 2016 10:05 am

24, tylko nie wiem czemu nie wyświetla temperatury
Awatar użytkownika
pzygmunt
Posty: 18333
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

No a poprawnie zwraca temperaturę w get_temperature ?
vcompl
Posty: 158
Rejestracja: pn kwie 11, 2016 1:32 pm

Witam

Wgrałem - wszystko działa, ale również zauważyłem że czasem zrywa połączenie z supla.org. Zrywanie połaczenia (w moim przypadku) nastepowało podczas uruchamiania aplikacji arduino. Podłączyłem arduino do zasilacza i pracowało kilka godzin bez problemu.
W moim przypadku przy podłaczeniu Arduino do PC przez USB - działało ok 30 min

Przy zasilaczu ok 1h. potem Arduino rozłączało się supla.cloud i na konsoli były komunikaty o braku połączenia do sieci.

Wymagany było wył/ wł Arduino.

Łaczy się do sieci przez EthernetShield.

Czy ktoś miał podobnie?
ODPOWIEDZ

Wróć do „Pomoc”