資料介紹
用電報機器人 API 和 ESP8266 開始我的 Hackster 職業(yè)生涯真是太棒了。通過這個項目,我試圖描述如何使用電報機器人控制 ESP8266,這將打開物聯(lián)網(wǎng)的偉大世界。
1. 安裝 Telegram Bot 庫
首先下載 Telegram Bot 庫(下載)并將其添加到 Arduino IDE。
2. 配置電報機器人
在您的筆記本電腦或手機上安裝 Telegram 并搜索 Botfather。

您可以從 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由游戲手柄控制的汽車機器人
- 使用電報機器人進行自動化開源
- 帶有ESP8266的電報機器人
- Wifi控制的FPV Rover機器人(帶有Arduino和ESP8266)
- 樂鑫ESP8266-DevKitS_用戶指南
- 樂鑫ESP8266_Non-OS_AT_指令使用示例
- ESP8266學(xué)習(xí)之路——環(huán)境部署
- ESP8266一鍵燒寫軟件下載 31次下載
- ESP8266
- ESP8266 PCB的模塊封裝庫下載 212次下載
- Esp8266原理圖分享 566次下載
- ESP8266系列封裝庫資源下載 0次下載
- 中移合物固件ESP8266軟件下載 8次下載
- 機智云ESP8266模組固件資料下載 67次下載
- ESP8266系列模塊選型 37次下載
- ESP8266紅外信號收發(fā)實驗 3.1k次閱讀
- ESP8266硬件 6.4k次閱讀
- ESP8266/ESP32自動下載原理 6.5k次閱讀
- 如何使用ESP8266制作可配置的Web服務(wù)器 1.5w次閱讀
- 如何利用ESP8266制作一個簡單的四軸飛行器 6.9k次閱讀
- ESP8266上運行代碼如何實現(xiàn) 3.9k次閱讀
- 如何利用ESP8266實現(xiàn)智能手表的設(shè)計 4.7k次閱讀
- STM32系列設(shè)計,ESP8266聯(lián)網(wǎng)授時時鐘 9k次閱讀
- 從5方面描述STM32F407+ESP8266連接機智云過程 1.3w次閱讀
- esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例) 22.9w次閱讀
- esp8266固件如何升級_ESP8266WIFI模塊固件升級 4.4w次閱讀
- ESP8266 Wi-Fi到底傳多遠_esp8266 wifi信號強度測距 5.4w次閱讀
- 遠程控制通訊--基于Arduino + ESP8266控制LED燈 4.1w次閱讀
- esp8266 at指令集詳解 14.8w次閱讀
- esp8266串口wifi實例 2w次閱讀
下載排行
本周
- 1耗盡型MOS FET產(chǎn)品目錄選型表
- 0.14 MB | 2次下載 | 免費
- 2TI系列-米爾TI AM62L核心板開發(fā)板-高能效低功耗嵌入式平臺
- 1.51 MB | 次下載 | 免費
- 3WILLSEMI韋爾20年半年度報告由代理分銷經(jīng)銷一級代理分銷經(jīng)銷
- 3.30 MB | 次下載 | 免費
- 4LRC 樂山無線電InTWSApplications家電由原廠代理分銷經(jīng)銷一級代理分銷經(jīng)銷供應(yīng)
- 85.84 KB | 次下載 | 免費
- 5LAT1596 一文說明白 STM32G4 雙 Bank 啟動與升級
- 0.64 MB | 次下載 | 5 積分
- 6LAT1594_基于事件喚醒低功耗之介紹
- 0.37 MB | 次下載 | 5 積分
- 7PT8P2309 觸控 A/D 型 8-Bit MCU規(guī)格書
- 4.05 MB | 次下載 | 免費
- 8PT8P2308 觸控 A/D 型 8-Bit MCU規(guī)格書
- 4.13 MB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 19次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計解析
- 0.89 MB | 11次下載 | 5 積分
- 3耗盡型MOS FET產(chǎn)品目錄選型表
- 0.14 MB | 2次下載 | 免費
- 4簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 52EDL05x06xx系列 600V半橋門驅(qū)動器帶集成自舉二極管(BSD)手冊
- 0.69 MB | 1次下載 | 免費
- 6國產(chǎn)千兆網(wǎng)口芯片PT153S中文資料
- 1.35 MB | 次下載 | 免費
- 7斯丹電子 | 用于芯片測試系統(tǒng)的射頻干簧繼電器
- 5.11 MB | 次下載 | 免費
- 8SFI立昌ESD/TVS管原廠代理分銷經(jīng)銷一級代理分銷經(jīng)銷
- 294.76 KB | 次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論