Пытаюсь создать систему мониторинга с помощью Arduino, DHT11 и бота Telegram. Я попытался отправить сообщение для начала, но похоже, что связь между arduino и телеграммой не устанавливается sh. Монитор последовательного порта распечатывает сообщение «ТЕЛЕГРАММА НЕ успешно отправлена». Однако это не дает никаких ошибок. Пожалуйста, помогите.
#include <ESP8266WiFi.h>
#include <UniversalTelegramBot.h>
#include <WiFiClientSecure.h>
#include <ArduinoJson.h>
// Initialize Wifi connection to the router
#define WIFI_SSID "xxxxx" // input your home or public wifi name
#define WIFI_PASSWORD "xxxxxx"
// Initialize Telegram BOT
#define BOTtoken "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#define CHAT_ID "xxxxxxxxxxxxx"
//Create a new WiFi client
WiFiClientSecure client; //For ESP8266 boards
//Create a bot with the token and client
UniversalTelegramBot bot(BOTtoken, client);
void setup() {
Serial.begin(57600);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD); //try to connect with wifi
Serial.print("Connecting to ");
Serial.print(WIFI_SSID);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("Connected to ");
Serial.println(WIFI_SSID);
Serial.print("IP Address is : ");
Serial.println(WiFi.localIP());
if (bot.sendMessage(CHAT_ID, "Bot started up")){
Serial.println("TELEGRAM Successfully sent");
}
else{
Serial.println("TELEGRAM NOT Successfully sent");
}
}
void loop() {
}