wifi connection error

Тема в разделе "ESP8266, ESP32", создана пользователем Yanderfall, 1 апр 2019.

  1. Yanderfall

    Yanderfall Нуб

    есп8266 не подключается к вайфаю и выдает ошибку в монитор порта(wifi connection error), хотя когда я подключаюсь через ат команды все нормально
    что делать?
    Код (C++):
    #include "ESP8266.h"
    #include <SoftwareSerial.h>
    #include <math.h>
    #define SSID     "Beeline_2G_F27596"
    #define PASSWORD "22222"
    #define TEMP_PIN A0
    SoftwareSerial mySerial(4, 5);
    ESP8266 wifi(mySerial);
    String name = "i00000";
    void setup(void) {
      Serial.begin(9600);
      if (wifi.joinAP(SSID, PASSWORD)) {
        Serial.println("https://dweet.io/follow/" + name);
      } else {
        Serial.println("Wi-Fi connection error");
      }
    }
    void loop(void) {
      float v_temp = 1023.0 / analogRead(TEMP_PIN) - 1.0;
      float temp = 1.0 / ( -log(v_temp) / 3977.0
                                + 1.0 / 295.0 ) - 273.0;
      if (wifi.createTCP("www.dweet.io", 80)) {
        String data = "GET /dweet/for/" + name + "?";
        data += "temp=" + String(temp) + " HTTP/1.1\r\n";
        data += "Host: dweet.io\r\n\r\n";
        wifi.send(data.c_str(), data.length());
        wifi.releaseTCP();
      } else {
        Serial.println("create TCP error");
      }
      delay(1000);
    }
     
  2. ZAZ-965

    ZAZ-965 Гуру

    По моему в setup() пропущен
    Код (C++):
    mySerial.begin(115200);//или какая там скорость по умолчанию
     
    NikitOS нравится это.
  3. Memfis09

    Memfis09 Нерд

    такой же был скетч и также не было mySerial.begin
    добавил, но результат всё равно такой же:
    Wi-Fi connection error
    create TCP error
     
  4. Airbus

    Airbus Радиохулиган Модератор

    Зачем вообще Software serial?
     
  5. Memfis09

    Memfis09 Нерд

    Последнее редактирование: 2 янв 2020