#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ThingSpeak.h>
const char* ssid = "NishaMi"; //Your Network SSID
const char* password = "password"; //Your Network Password
int TempPin = A0; //Temp Pin Connected at A0 Pin
WiFiClient client;
unsigned long myChannelNumber = 849809; //Your Channel Number
const char * myWriteAPIKey = "2C4KJFA9BZCXLPEN"; //Your Write API Key
void setup() {
Serial.begin(9600);
delay(10);
// Connect to WiFi network
WiFi.begin(ssid, password);
ThingSpeak.begin(client);
}
void loop() {
float resolution = 3.3 / 1023;
float temp = ((analogRead(A0) * resolution) * 100) + 23.89;
Serial.print("Temperature: ");
Serial.print(temp);
Serial.println(" uploaded to ThingSpeak server....");
delay(1000);
ThingSpeak.writeField(myChannelNumber, 1, temp, myWriteAPIKey); //Update in ThingSpeak
delay(100);
}