#define BLYNK_PRINT Serial
#define BLYNK_TEMPLATE_ID "TMPL6LLcYiq1j"
#define BLYNK_TEMPLATE_NAME "Hajid"
#include <OneWire.h>
#include <WiFi.h>
#include <DallasTemperature.h>
#include <BlynkSimpleEsp32.h>
#include <WiFiClient.h>
const int oneWireBus = 13;
OneWire oneWire(oneWireBus);
DallasTemperature sensors(&oneWire);
char auth[] = "FCwJdi7bi86SuA8eLCuc2OZKDAB1rruB";
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
BlynkTimer timer;
float Temperature;
void sendSensor(){
Serial.print("Temperature: ");
sensors.requestTemperatures();
Serial.print(sensors.getTempCByIndex(0));
Serial.println("ºC");
int tempC=sensors.getTempCByIndex(0);
delay(1000);
Blynk.virtualWrite(0, tempC);
delay(500);
}
void setup() {
Serial.begin(9600);
sensors.begin();
Blynk.begin(auth,ssid,pass);
timer.setInterval(100L,sendSensor);
}
void loop() {
Blynk.run();
timer.run();
}
Loading
esp32-s2-devkitm-1
esp32-s2-devkitm-1
Loading
ds18b20
ds18b20