Ошибка компиляции для платы Generic ESP8266 Module. Код: #include <UniversalTelegramBot.h> #include <TelegramBot.h> #include <ESP8266WiFi.h> #include <WiFiClientSecure.h> #define LED 13 const char* ssid = "***"; const char* password = "***"; const char BotToken[] = "***"; WiFiClientSecure net_ssl; TelegramBot bot (BotToken, net_ssl); void setup() { Serial.begin(9600); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); Serial.println(WiFi.localIP()); bot.begin(); pinMode(LED, OUTPUT); } void loop() { message m = bot.getUpdates(); if (m.text.equals("on")){ digitalWrite(LED, HIGH); bot.sendMessage(m.chat_id, "The Led 1 is now ON"); }else if (m.text.equals("off")){ digitalWrite(LED, LOW); bot.sendMessage(m.chat_id, "The Led 1 is now OFF"); } }
Совсем не понимаю, что делать. Перепробовал разные платы в IDE, подключал все возможные библиотеки, но всё так же не компилирует. Есть какие-то идеи ? плата arduino uno
Сахарок, посмотрите на эти две строчки. Ничего не замечаете? Подсказываю - у вас плата Ардуино Уно, а скетч для ESP8266
ТС просто думает, что ESP это периферийный модуль для "классической" Ардуины UNO. Наверняка считает его просто Wi-Fi передатчиком. Только и всего. ПС. Неоднократно безбожно матерился. Держишь в руках железку - открываешь руководство, а там гарантии , ссылки, условия возврата, реклама и тд и тп. Что мешает сразу в двух словах описАть предмет, чтоб просто выкинул в урну и не забивал себе голову.