Elektroda.pl
Elektroda.pl
X
Elektroda.pl
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ESP8266 i DS18B20 brak odczytu temperatury LUA

22 Lis 2015 21:30 3246 4
  • Poziom 18  
    Witam
    Jako początkujący z modułem ESP8266 mam pytanie do znających język programowania LUA:
    Załączam screen i efekt jego wyświetlania w konsoli i moje pytanie: czemu instrukcja PRINT raz zwraca tylko jedną liczbę a raz 8? Jakiś szkolny błąd, ale chciałbym wiedzieć.
    Druga sprawa: załączam listing programu (jakiegoś z netu) oraz po prawej na screenie widać efekty jego działania. Czemu program nie czyta temperatury z Dallasa? Próbowałem 18S20 i 18B20. Program czyta adres, oblicza CRC ale nie czyta temperatury...

    ESP8266 i DS18B20 brak odczytu temperatury LUA
    Kod: c
    Zaloguj się, aby zobaczyć kod


    Używam modułu jak na zdjęciu:
    ESP8266 i DS18B20 brak odczytu temperatury LUA

    I jeszcze szybkie pytanie: którego SYNTAX na Elektrodzie używać do wklejania kodu LUA?

    Pozdrawiam
  • PCBway
  • Poziom 32  
    TUTAJ masz kod dla ESP8266-01 + DS18B20 twórcy systemu nettemp może coś podpatrzysz.
    xangel napisał:
    I jeszcze szybkie pytanie: którego SYNTAX na Elektrodzie używać do wklejania kodu LUA?

    "SYNTAX wybierz" -> "Lua"? ;)
  • PCBway
  • Poziom 18  
    Zmieniłem code na syntax, ale nie ma tam LUA, więc wybrałem C.
    Może jest jakiś inny bardziej właściwy?

    Kodu, do którego link podałeś, próbowałem, ogólnie to próbowałem chyba wszystkie znalezione kody w sieci i żadem mi nie działa i trochę zbaraniałem, dlatego postanowiłem napisać.
    Na pewno nie jest to kwestia połączeń, bo addr czyta...
  • Poziom 15  
    Widzę, że masz brak rezystora przy DS18b20
  • Poziom 32  
    _JAG_ napisał:
    Widzę, że masz brak rezystora przy DS18b20

    Chyba autor tematu przez ostatni rok dał sobie z tym radę...
    Wykopałeś temat dokładnie sprzed roku :D