資料介紹
描述
嗨編碼員,
使用電報機器人 API 和 ESP8266 開始我的 Hackster 職業(yè)生涯真是太棒了。通過這個項目,我試圖描述如何用電報機器人控制 ESP8266,它打開了物聯(lián)網(wǎng)的偉大世界。
1.安裝電報機器人庫
首先下載 Telegram Bot 庫(下載)并將其添加到 Arduino IDE。
2.配置電報機器人
在您的筆記本電腦或手機上安裝 Telegram 并搜索 Botfather。通過 Botfather 創(chuàng)建您的新機器人。
從 Botfather 你可以拿走令牌。
3. 設(shè)置設(shè)備
如圖所示,將 ESP8266 連接到 Arduino。將 GPIO0 接地并重置以重置 Arduino 并上傳代碼。
4. 守則
#include
#include
#include
#define LED 1 //led pin number
// Initialize Wifi connection to the router
const char* ssid = "xxxxx";
const char* password = "yyyyy";
// Initialize Telegram BOT
const char BotToken[] = "xxxxxxxxx";
WiFiClientSecure net_ssl;
TelegramBot bot (BotToken, net_ssl);
// the number of the LED pin
void setup()
{
Serial.begin(115200);
while (!Serial) {} //Start running when the serial is open
delay(3000);
// attempt to connect to Wifi network:
Serial.print("Connecting Wifi: ");
Serial.println(ssid);
while (WiFi.begin(ssid, password) != WL_CONNECTED)
{
Serial.print(".");
delay(500);
}
Serial.println("");
Serial.println("WiFi connected");
bot.begin();
pinMode(LED, OUTPUT);
}
void loop()
{
message m = bot.getUpdates(); // Read new messages
if (m.text.equals("on"))
{
digitalWrite(LED, 1);
bot.sendMessage(m.chat_id, "The Led is now ON");
}
else if (m.text.equals("off"))
{
digitalWrite(LED, 0);
bot.sendMessage(m.chat_id, "The Led is now OFF");
}
}
輸入您的 wifi 憑據(jù)和機器人令牌并上傳代碼。
5. 測試工作
我在這里包括我的項目的制作和工作。
?
?
- ESP8266由游戲手柄控制的汽車機器人
- 帶有Blynk和IR的Arduino ESP8266控制繼電器
- 使用電報機器人進(jìn)行自動化開源
- 基于ESP8266的電報機器人 0次下載
- Wifi控制的FPV Rover機器人(帶有Arduino和ESP8266)
- 帶有esp8266和Python Flask的桌面氣象站
- 帶有ESP8266的家庭安全系統(tǒng)
- 帶有ESP8266和RC522的訪問控制板ESP RFID
- ESP8266一鍵燒寫軟件下載 31次下載
- ESP8266 PCB的模塊封裝庫下載 177次下載
- Esp8266原理圖分享 511次下載
- ESP8266系列封裝庫資源下載 0次下載
- 中移合物固件ESP8266軟件下載 8次下載
- 機智云ESP8266模組固件資料下載 67次下載
- ESP8266系列模塊選型 37次下載
- STM32F103 + ESP8266與機智云開發(fā)常見問題集錦:入門者必讀! 544次閱讀
- ESP8266紅外信號收發(fā)實驗 2013次閱讀
- ESP8266硬件 4865次閱讀
- ESP8266/ESP32自動下載原理 4741次閱讀
- 如何使用ESP8266制作可配置的Web服務(wù)器 1.3w次閱讀
- ESP8266上運行代碼如何實現(xiàn) 3039次閱讀
- 如何利用ESP8266實現(xiàn)智能手表的設(shè)計 3369次閱讀
- STM32系列設(shè)計,ESP8266聯(lián)網(wǎng)授時時鐘 8097次閱讀
- 從5方面描述STM32F407+ESP8266連接機智云過程 1.1w次閱讀
- esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例) 22.5w次閱讀
- esp8266固件如何升級_ESP8266WIFI模塊固件升級 4.2w次閱讀
- ESP8266 Wi-Fi到底傳多遠(yuǎn)_esp8266 wifi信號強度測距 5.2w次閱讀
- 遠(yuǎn)程控制通訊--基于Arduino + ESP8266控制LED燈 4w次閱讀
- esp8266 at指令集詳解 14.3w次閱讀
- esp8266串口wifi實例 1.9w次閱讀
下載排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
- 1.41MB | 3次下載 | 免費
- 2AN158 GD32VW553 Wi-Fi開發(fā)指南
- 1.51MB | 2次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發(fā)指南
- 2.07MB | 1次下載 | 免費
- 4AN79-用于精密寬帶放大器的30納秒穩(wěn)定時間測量
- 609.41KB | 次下載 | 免費
- 5AN-1084: 通道切換:AD7190、AD7192、AD7193、AD7194、AD7195
- 256.99KB | 次下載 | 免費
- 6AN-1420:利用數(shù)字鎖相環(huán)(DPLL)實現(xiàn)相位增建和無中斷切換
- 260.08KB | 次下載 | 免費
- 7AN-354: 應(yīng)用工程師問答——1幾個問題
- 232.46KB | 次下載 | 免費
- 8EE-365:在ADSP-CM40x混合信號控制處理器上實現(xiàn)ADC采樣速率最大化
- 508.79KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 5美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 18次下載 | 免費
- 7感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多