#include<DHT22.h>
#include <Adafruit_SSD1306.h>
#include "WiFi.h"
#include "ESPAsyncWebServer.h"
#include <Wire.h>
#include <Adafruit_Unified_Sensor.h>
DHT22 dht(26,DHT22);
const char* ssid = "ESP32-Access-Point";
const char* password = "123456789";
ESPAsyncWebServer server(80);
String readTemp(){
return dht.readTemperature();
}
void setup(){
Serial.begin(115200);
Serial.println();
dht.begin();
Serial.print("Setting AP (Access Point)…");
WiFi.softAP(ssid, password);
IPAddress IP = WiFi.softAPIP();
Serial.print("AP IP address: ");
Serial.println(IP);
server.on("/temperature", HTTP_GET, [](AsyncWebServerRequest *request){
request->send_P(200, "text/plain", readTemp().c_str());
});
server.begin();
}