INTERNET OF THINGS(IOT)- BLINK & THINGSPEAK

 

1.STANDALONE CODE FOR BLINK APP

/* Comment this out to disable prints and save space */

#define BLYNK_PRINT Serial

#include <ESP8266WiFi.h>

#include <BlynkSimpleEsp8266.h>

 

// You should get Auth Token in the Blynk App.

// Go to the Project Settings (nut icon).

char auth[] = "yU5iWR2svAgOm9JM6RUHFLpcse0XZyWC";

 

// Your WiFi credentials.

// Set password to "" for open networks.

char ssid[] = "redmi";

char pass[] = "123456789";

 

void setup()

{

  // Debug console

  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass); 

}

void loop()

{

  Blynk.run();

}















1.STANDALONE CODE FOR THINGSPEAK

#include <ESP8266WiFi.h>;

#include <WiFiClient.h>;

#include <ThingSpeak.h>;

const char* ssid = "redmi";                                                     //Your Network SSID

const char* password = "123456789";                                   //Your Network Password

int val;

int LDRpin = A0; //LDR Pin Connected at A0 Pin

WiFiClient client;

unsigned long myChannelNumber = 1251936;          //Your Channel Number (Without Brackets)

const char * myWriteAPIKey = "YL2OW0I5WWOVI8TF";           //Your Write API Key

void setup()

{

Serial.begin(9600);

delay(10);

// Connect to WiFi network

WiFi.begin(ssid, password); 

ThingSpeak.begin(client);

}  

void loop()

{

val = analogRead(LDRpin);                           //Read Analog values and Store in val variable

Serial.print(val);                                              //Print on Serial Monitor

delay(1000);

ThingSpeak.writeField(myChannelNumber, 1,val, myWriteAPIKey); //Update in ThingSpeak

delay(100);

}

 

 
































MIT APP INVERTER

#include <ESP8266WiFi.h>

#define FAN D2

#define LIGHT D4

const char* ssid = "redmi";

const char* password = "123456789";

WiFiServer server(80);

void setup() {

Serial.begin(115200);

pinMode(FAN, OUTPUT);

pinMode(LIGHT, OUTPUT);

digitalWrite(FAN,HIGH);

digitalWrite(LIGHT,HIGH);

Serial.println();

Serial.println();

Serial.print("Connecting to ");

Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED)

{

delay(500);

Serial.print(".");

}

Serial.println(" ");

Serial.println("WiFi connected");

server.begin();

Serial.println("Server started");

Serial.println(WiFi.localIP());

}


void loop() {

WiFiClient client = server.available();

if (!client) {

return;

}


Serial.println("new client");

while(!client.available())

{

delay(1);

}

String req = client.readStringUntil('\r');

Serial.println(req);

client.flush();


if (req.indexOf("/fanon") != -1)

{


digitalWrite(FAN,LOW);

Serial.println("FAN ON");

}

else if(req.indexOf("/fanoff") != -1)

{

digitalWrite(FAN,HIGH);

Serial.println("FAN OFF");

}


if (req.indexOf("/lighton") != -1)

{

digitalWrite(LIGHT,LOW);

Serial.println("LIGHT ON");

}

else if(req.indexOf("/lightoff") != -1)

{

digitalWrite(LIGHT,HIGH);

Serial.println("LIGHT OFF");

}

String web = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n";


client.print(web);

}





 




Comments

Comments

Popular posts from this blog

C Programming Language Tutorial

Micro Controller Notes