BLYNK
HOME       📲 GETTING STARTED       📗 DOCS       ❓HELP CENTER       👉 SKETCH BUILDER

Blynk.config () не компилируется. Mega+esp8266

Прошу помощи, не компилируется в скетче Blynk.config (), ошибка: no matching function for call to ‘BlynkWifi::config(char [14])’.
Если использовать Blynk.begin (), то все компилируется правильно.
Но мне нужно вместо Blynk.begin () применить Blynk.config () и Blynk.connect().
Для примера взял скетч:

(removed unformatted code)

Перечитал очень много на форуме, но так и не нашёл в чем моя ошибка…
Спасибо!

Hello. In your reading, did you miss all the parts about properly formatting your code when pasting it in the forum? :stuck_out_tongue_winking_eye:

First please make sure you are running the latest version Blynk Library…

Then, if you still have issues, please repost your properly formatted code :wink: Thank you.

Blynk%20-%20FTFC

Я прошу прощения за свою невнимательность…
Заново установил последнюю версию IDE и установил последнюю версию библиотек Blynk: v0.6.1.
Код для примера взял из Sketch generator: Mega + ESP8266 WiFi Shield.
И просто в коде заменил Blynk.begin(auth, wifi, ssid, pass); на Blynk.config(auth).
При проверке скетча IDE выдаёт ошибку: exit status 1
no matching function for call to ‘BlynkWifi::config(char [14])’
Вот мой код в IDE:

#define BLYNK_PRINT Serial

#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>

char auth[] = "YourAuthToken";

char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";

#define EspSerial Serial1

#define ESP8266_BAUD 115200

ESP8266 wifi(&EspSerial);

void setup()
{
  Serial.begin(9600);

  EspSerial.begin(ESP8266_BAUD);
  delay(10);

  Blynk.config(auth);
}

void loop()
{
  Blynk.run();
}

добрый день, а почему begin не используете? функция config в режиме shield принимает два значения а не одно. Blynk.config(wifi,auth), поэтому и не работает

Добрый день. Я использовал Begin, всё работает. Но иногда, после длительного перебоя с интернетом, контроллер не коннектится с сервером пока не перезагрузишь.
Мне понравилась возможность использования Blynk.config (), Blynk.connect (), Blynk.disconnect ()…
Но почему-то эти функции не работают у меня…

надо просто имя класс указывать к которому esp относиться он у вас под именем wifi

1 Like

Спасибо огромное! Действительно, все дело было в (wifi,auth). Все заработало!