Devices & Components
SmartElex Bharat AI Innovators Kit Powered by Arduino
Software & Tools
Arduino Cloud Editor
Arduino IoT Cloud
Project description
Code
SMART WEATHER MONITOR WITH DHT11 AND ARDUINO UNO एक R4 WIFI
cpp
install arduino IoT agent
1#include "thingProperties.h" 2#include "DHT.h" 3 4#define DHTPIN 2 // Data pin connected to D2 5#define DHTTYPE DHT11 // DHT 11 6 7DHT dht(DHTPIN, DHTTYPE); 8 9void setup() { 10 Serial.begin(9600); 11 delay(1500); 12 13 // Connect to Arduino IoT Cloud 14 initProperties(); 15 ArduinoCloud.begin(ArduinoIoTPreferredConnection); 16 17 dht.begin(); 18 19 setDebugMessageLevel(2); 20 ArduinoCloud.printDebugInfo(); 21} 22 23void loop() { 24 ArduinoCloud.update(); 25 26 // Read values from DHT11 27 float h = dht.readHumidity(); 28 float t = dht.readTemperature(); 29 30 // Check if readings are valid 31 if (isnan(h) || isnan(t)) { 32 Serial.println("Failed to read from DHT11 sensor!"); 33 return; 34 } 35 36 // Update cloud variables 37 temperature = t; 38 humidity = h; 39 40 // Debug 41 Serial.print("Temperature: "); 42 Serial.print(t); 43 Serial.print(" °C | Humidity: "); 44 Serial.print(h); 45 Serial.println(" %"); 46}
Downloadable files
SMART WEATHER MONITOR WITH DHT11 AND ARDUINO UNO एक R4 WIFI
Circuit Diagram
file.None

Comments
Only logged in users can leave comments