DS18B20 Shield

Popis

Zapojení

Kod

#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

Běží na Wiki|Docs

This page was last edited on 2025-12-30 12:53

Eduingo
info@eduingo.com

Běží na Wiki|Docs