Добрый день! Впервые работаю с платами esp. У меня есть плата Arduino Mega 2560 совмещённая с esp8266 (https://ozon.ru/t/sYDhPES). Для прошивки на есп выбрал вот этот код из интернета:
#define WIFI_SSID "login"
#define WIFI_PASS "pass"
#define BOT_TOKEN "xxxx"
#include <FastBot.h>
FastBot bot(BOT_TOKEN);
void setup() {
connectWiFi();
bot.attach(newMsg);
}
// обработчик сообщений
void newMsg(FB_msg& msg) {
// выводим ID чата, имя юзера и текст сообщения
Serial.print(msg.chatID); // ID чата
Serial.print(", ");
Serial.print(msg.username); // логин
Serial.print(", ");
Serial.println(msg.text); // текст
}
void loop() {
bot.tick();
}
void connectWiFi() {
delay(2000);
Serial.begin(115200);
Serial.println();
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
if (millis() > 15000) ESP.restart();
}
Serial.println("Connected");
}
Пробую разные платы в загрузчике ардуино. В вопросах к плате на озоне написано что надо поставить uPesy ESP32 Wroom DevKit. Выбрал, написано A fatal error occurred: Failed to connect to ESP32: No serial data received. И драйвер есть, все переключатели установил как надо. Не хочет. Что можно сделать, чтобы она заработала? Спасибо.
Это отзыв не на вашу плату. Когда смотрите отзывы, ставьте фильтр “Этот вариант товара”, иначе постоянно будете попадать в нелепую ситуацию, где в отзывах на красный халат речь про зелёные тапочки.
Отзывов про вашу плату там всего с десяток, и в трёх сказано, что загрузка кода на ЕСП не работает. Но в общем-то это ничего не значит, как говорится “народишко дрянь”, у нас полно идиотов, что пишут в отзывах всякую чушь ни в чем не разобравшись.
Подождал 15 мин после последнего высказывания компилятора, отключил от компа, передвинул рычажки на работу еспшки и кинул сообщение в бота (должна приходить информация про юзера, айди чата и текст). Не приходит