//include following libraries to connect to webpage and wifi 
#include <Arduino.h>
#include <WiFi.h>
#include <WiFiMulti.h>
#include <HTTPClient.h>

//define led pin
int Redpin = 27;
int Bluepin = 25; 


 WiFiMulti wifiMulti;
    
 const int relay = 13;
    
 void setup(){ 
  
//setup/connect to wifi 
    Serial.begin(115200);
    pinMode(relay, OUTPUT);
    delay(5000);
    wifiMulti.addAP("OSU_Access","");
    } 
 
 void loop(){
  //connect to data page 
          
   if((wifiMulti.run() ==WL_CONNECTED)) {// wait for WiFi connection
     HTTPClient http; // Creates an HTTPClient object to be used
     http.begin("https://web.engr.oregonstate.edu/~shawjax/myData.csv");
      int httpCode = http.GET();
      
   if(httpCode == HTTP_CODE_OK) {
      String payload = http.getString();
      Serial.readString();
      Serial.println(payload);
      String letter = payload;
    
  // if it prints a the door is open so the led turns on
  
   if (payload == "b"){
      digitalWrite(Redpin,HIGH);
      digitalWrite(Bluepin,HIGH);
      Serial.println("door open");
     }
    
  // if it doesn't read door opens light stays off
  
   else if (payload == "a"){
      digitalWrite(Redpin,LOW);
      digitalWrite(Bluepin,LOW);
      Serial.println("door closed");
      }
    else {

      Serial.println("no change");
    }
    }
  //end the request
    http.end(); 
    }
    delay(50);
   }
 
  //the end
