/* ESP32 WiFi Scanning example */
#include "WiFi.h"
#include "HTTPClient.h"
#include "DHT.h"
#define DHT_PIN 34
#define LED_PIN 32
#define BuzzerPin 33
DHT dht(DHT_PIN,DHT22);
void setup()
{
Serial.begin(9600);
dht.begin();
pinMode(LED_PIN,OUTPUT);
pinMode(BuzzerPin,OUTPUT);
Serial.print("Connecting to WiFi");
WiFi.begin("Wokwi-GUEST","",6);
while(WiFi.status()!=WL_CONNECTED)
{
delay(100);
Serial.print(".");
}
Serial.println("WiFi Connected");
delay(1000);
}
void loop() {
HTTPClient http;
String URL="http://245121733066pradyumna.pythonanywhere.com/sensor";
float t=dht.readTemperature();
String payload="?t="+String(t);
http.begin(URL+payload);
int http_code=http.GET();
if(http_code>=200)
{
Serial.print("HTTP code:");
Serial.println(http_code);
Serial.print("Temperature:");
Serial.println(t);
if(t>50)
{
digitalWrite(LED_PIN,HIGH);
digitalWrite(BuzzerPin, HIGH);
}
else
{
digitalWrite(LED_PIN,LOW);
digitalWrite(BuzzerPin, LOW);
}
}
}Loading
esp32-devkit-c-v4
esp32-devkit-c-v4