torreswilson300 / https---github.com-NCAndTCS-major-program-3-zanetta-torreswilson300

0 stars 0 forks source link

ESP8266 MyOwn Library Error! #5

Open KrizbaiCsaba opened 4 years ago

KrizbaiCsaba commented 4 years ago

Arduino IDE Code: image

Connect.h image

Connect.cpp `

include

include "Connect.h"

include // std::cout

include // std::ifstream

include

using namespace std;

Connect::Connect(const char* filename){ //Reading from config.txt if (Read_SSID_PASS(filename) == -1) { //Serial.println("FILE SYSTEM ERROR");

}
//connecting to wifi
//Serial.print("connecting to: ");Serial.println(wifi_ssid);
if (ConnectToWifi("DIGI_3f3338", "koosferencz") == -1) {
    //Serial.println("Error with the wifi connection");
}

}

//Read SSID and PASSWORD from config.txt. int Connect::Read_SSID_PASS(const char* filename) {

ifstream myfile(filename); //open file String line; while (!myfile.eof()) { //while (getline(myfile, line)) {

 if (line == "wifi_ssid:") {
    line.remove(0,line.indexOf('='));
    wifi_ssid = line;
  }
  else if (line == "wifi_pass:") {
    line.remove(0,line.indexOf('='));
    wifi_pass =  line;
  }/*
  else if (line == "router_pass:") {
    line.remove(0,line.indexOf('='));
    router_pass = line;
  }
  else if (line == "router_ssid=") {
    line.remove(0,line.indexOf('='));
    router_ssid = line;
  }*/
  else if (line == "baudrate=") {
    line.remove(0,line.indexOf('='));
    baudrate_val = line.toInt();
  }
}

return 1; }

int Connect::ConnectToWifi(String ssid, String pass) { //Serial.println("Connecting to WiFi"); WiFi.begin(ssid,pass); for (int i = 0; i < 50; i++) { if (WiFi.status() == WL_CONNECTED) { //Serial.println("IP address: "); //Serial.println(WiFi.localIP()); return 1; } delay(300); } return -1; }

`

In SerialMonitor looping this code: image