lcd i termometr - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w) +--- Wątek: lcd i termometr (/watek-lcd-i-termometr) |
lcd i termometr - dominikf71 - 03-12-2016 Cześć, mam problem (dla tego kodu) Kod: #include <DallasTemperature.h> sketch_dec02b:19: error: 'oneWire' was not declared in this scope DallasTemperature sensors(&oneWire); ^ C:\Users\Komputer\AppData\Local\Temp\arduino_modified_sketch_195325\sketch_dec02b.ino: In function 'void setup()': sketch_dec02b:25: error: 'class DallasTemperature' has no member named 'request' sensors.request(address); ^ C:\Users\Komputer\AppData\Local\Temp\arduino_modified_sketch_195325\sketch_dec02b.ino: In function 'void loop()': sketch_dec02b:36: error: 'class DallasTemperature' has no member named 'readTemperature' temperature = sensors.readTemperature(address); ^ sketch_dec02b:37: error: 'class DallasTemperature' has no member named 'request' sensors.request(address); ^ exit status 1 'oneWire' was not declared in this scope Ten raport powinien zawierać więcej informacji jeśli w File -> Preferencje zostanie włączona opcja "Pokaż szczegółowe informacje podczas kompilacji" Dziękuję z góry RE: lcd i termometr - namok - 03-12-2016 Porównaj nazwy zmiennych: Kod: OneWire onewire(ONEWIRE_PIN); RE: lcd i termometr - piotr2393 - 03-12-2016 Dokładnie tak jak namok napisał, masz złe nazwy - lecz instancji klasy OneWire, a nie zmiennej(taki drobny szczegół). Zajrzyj również do biblioteki DallasTemperatures bo próbujesz wywołać metodę, której ta klasa nie zawiera. (03-12-2016, 00:13)dominikf71 napisał(a): C:\Users\Komputer\AppData\Local\Temp\arduino_modified_sketch_195325\sketch_dec02b.ino: In function 'void setup()': Biblioteka DallasTemperature zawiera bezparametrową metodę requestTemperatures() i bliźniacze do niej metody, polecam zajrzeć. RE: lcd i termometr - namok - 03-12-2016 (03-12-2016, 19:30)piotr2393 napisał(a): Dokładnie tak jak namok napisał, masz złe nazwy - lecz instancji klasy OneWire, a nie zmiennej(taki drobny szczegół).Oczywiście masz rację co do instancji ale gdybym tak napisał to w następnym poście musiałbym tłumaczyć co to jest na instancja. |