#include "ThingSpeak.h"
#include <WiFi.h>
const int LM35 = 13;
char ssid[] = "MSPVL_IOT";
char pass[] = "123456789";
WiFiClient client;
unsigned long myChannelNumber = 2279404;
const int FiledNumber = 1;
const char * myWriteAPIKey = " 006Z6YCZSDSKN2MC";
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
WiFi.mode(WIFI_STA);
ThingSpeak.begin(client);
}
void loop() {
if (WiFi.status() != WL_CONNECTED)
{
Serial.print("Attempting to connect to SSID:");
Serial.println(ssid);
while(WiFi.status() != WL_CONNECTED){
WiFi.begin(ssid,pass);
Serial.print(".");
delay(5000);
}
Serial.println("\nConnected.");
}
int ADC;
float temp;
ADC = analogRead(LM35); temp = (ADC*3);
temp = (temp/10);
Serial.print("Temperature =");
Serial.print(temp);
Serial.println(" *C ");
delay(1000);
ThingSpeak.writeFiled(myChannelNumber,FiledNumber,temp,myWriteAPIKey);
delay(1000);
}
Loading
ds18b20
ds18b20