Introduction: Jak Naprogramovat DHT11 Na Ř-duino

Ukázka jak si vyzkoušet práci s teploměrem

Supplies

DHT 11

Ř-DUINO Atmega328p

Step 1: Download Arduino Ide

Vberte si správnou verzi pro vaše PC link: https://www.arduino.cc/en/software

Step 2: Zapojení

DHT11 -> Ř-duina

1-> 5V

2-> 2

4-> GND

3 pin nebudeme používat

Step 3: Kód

Napište tento jednoduchý kód pro zápis hodnot do sériového monitoru na Arduino ide:

#include <DHT.h>

#define DHTPIN 2          // Definujeme pin, na kterém se nachází teploměr DHT11
#define DHTTYPE DHT11     // Definujeme typ teploměru

DHT dht(DHTPIN, DHTTYPE); // Inicializujeme teploměr

void setup() {
  Serial.begin(9600);    // Spustíme komunikaci se sériovým monitorem
  dht.begin();           // Inicializujeme teploměr
}

void loop() {
  // Získáme hodnotu teploty a vlhkosti
  float temperature = dht.readTemperature();
  float humidity = dht.readHumidity();

  // Zobrazíme hodnoty v sériovém monitoru
  Serial.print("Teplota: ");
  Serial.print(temperature);
  Serial.print(" °C, Vlhkost: ");
  Serial.print(humidity);
  Serial.println(" %");
  delay(2000);// Počkáme 2 sekundy
}

Poznámka: Při kopírování tohoto kódu se prosím ujistěte, že máte ve svém Arduino IDE nainstalovanou knihovnu senzorů DHT, aby fungovala.

Step 4: Open Serial Monitor

V Arduinu ide klikněte na nástroje a poté na sériový monitor. Nebo stiskněte Ctrl+Shift+M.

Step 5: Start

Nahrajte na své Arduino a hodnoty by se měly zobrazovat na serial monitoru.