#include <DallasTemperature.h>//dołączenie bibliotek do obsługi czujnika temperatury
#include <OneWire.h>
OneWire oneWire(A5);//zdefiniowanie pinu dla czujnika DS18B20
DallasTemperature sensors(&oneWire);//zadeklarowanie nowego obiektu sensors, komunikującego się z Arduino przezOneWire
//UWAGA!!! Adres czujnika do samodzielnego określenia
DeviceAddress termometrZewnetrzny = { 0x28, 0xAF, 0xB7, 0xD6, 0x8, 0x0, 0x0, 0x55 };
void setup() {
Serial.begin(9600);//uruchamianie komunikacji przez UART
sensors.begin();//Inicjalizacja czujników
}
void loop() {
sensors.requestTemperatures();//Pobranie temperatury czujnika
Serial.print("Aktualna temperatura: ");
Serial.println(sensors.getTempC(termometrZewnetrzny));//Wyświetlenie temperatury z termometru zewnętrznego
delay(5000);
}