#include <OneWire.h> // Knihovna pro komunikaci přes OneWire sběrnici
#include <DallasTemperature.h> // Knihovna pro práci s DS18B20
#define ONE_WIRE_BUS 3 // Pin, na kterém je připojen datový vodič senzoru
OneWire oneWire(ONE_WIRE_BUS); // Vytvoření instance OneWire na daném pinu
DallasTemperature sensors(&oneWire); // Předání OneWire sběrnice knihovně DallasTemperature
void setup() {
Serial.begin(9600); // Spuštění sériové komunikace pro výpis dat
sensors.begin(); // Inicializace senzoru DS18B20
}
void loop() {
sensors.requestTemperatures(); // Požádání senzoru o změření teploty
float t = sensors.getTempCByIndex(0); // Získání teploty v °C (první nalezený senzor)
Serial.print("Teplota: "); // Výpis textu
Serial.println(t); // Výpis teploty v °C na sériový monitor
delay(1000); // Pauza 1 sekunda před dalším měřením
}
Tato stránka byla naposledy upravena 2025-12-30 12:53