Jak Naprogramovat DHT11 Na Ř-duino
by filipes06 in Circuits > Arduino
263 Views, 0 Favorites, 0 Comments
Jak Naprogramovat DHT11 Na Ř-duino

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


Ř-DUINO Atmega328p
Download Arduino Ide

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




DHT11 -> Ř-duina
1-> 5V
2-> 2
4-> GND
3 pin nebudeme používat
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.
Open Serial Monitor

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

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