Vlastním arduino uno R3 - mé pokusy s programováním byly úspěšné.
Přikoupil jsem si tedy TFT LCD displej 2,4" a pokouším se zprovoznit zobrazení teploty - z čidla DS18B20.
Mám ale problém s knihovnami. Po dlouhém trápení a hledání se zdá,že pro panel jsem již knihovny našel - doufám,ale nejde mi nastavit knihovnu onewire.
Pokaždé když se pokusím o kompilaci,tak mi to skončí s chybou : exit status 1 'oneWire' was not declared in this scope
přikládám taky kód.
Kód: Vybrat vše
#include <OneWire.h>
#include <DallasTemperature.h>
#include <HX8347D.h>
#include <HX8347D_pins.h>
#include <Touch.h>
#include <XPT2046.h>
DallasTemperature sensors(&oneWire);
DeviceAddress insideThermometer = { 0x28, 0x94, 0xE2, 0xDF, 0x02, 0x00, 0x00, 0xFE };
float tempC = 0;
float tempF = 0;
void setup(void)
{
Serial.begin(9600);
sensors.begin();
}
void loop(void)
{
sensors.requestTemperatures();
tempC = sensors.getTempCByIndex(0);
tempF = sensors.toFahrenheit(tempC);
printTemperature();
delay(1000);
}
void printTemperature()
{
Serial.print(tempC);
Serial.print(char(176));
Serial.print("C");
Serial.print("\t");
Serial.print(tempF);
Serial.print(char(176));
Serial.print("F");
Serial.print("\n");
}
Předem děkuji za radu a pomoc