Cześć, mam problem (dla tego kodu)
Arduino:1.6.13 (Windows 10), Płytka:"Arduino/Genuino Uno"
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
Kod:
#include <DallasTemperature.h>
#include <OneWire.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define BACKLIGHT_PIN 3
#define ONEWIRE_PIN 2// Numer pinu do którego podłaczasz czujnik w Arduino
float temperature = 0;
byte address[8] = {0x28, 0xEF, 0x86, 0x1E, 0x00, 0x00, 0x80, 0xE5};// Numer seryjny czujnika
LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7);// Adres konwertera
OneWire onewire(ONEWIRE_PIN);
DallasTemperature sensors(&oneWire);
void setup(void)
{
Serial.begin(9600);
sensors.begin();
sensors.request(address);
lcd.begin(16,2);
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
lcd.setCursor(0,0); // Ustawienie kursora w pozycji 0,0 (pierwszy wiersz, pierwsza kolumna)
lcd.print("temp: ");
}
void loop(void)
{
temperature = sensors.readTemperature(address);
sensors.request(address);
lcd.clear();
lcd.setCursor(0,0); // Ustawienie kursora w pozycji 0,0 (pierwszy wiersz, pierwsza kolumna)
lcd.print("Temp: ");
lcd.setCursor(6, 0);
lcd.print(temperature);
lcd.setCursor(12,0);
lcd.print("*C");
delay(1000);
}
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