嗨~各位我們昨天已經使用IFTTT與Line notify連動,今天我們將會真正的讓ESP32和Line notify聯動在一起,如果有興趣的話就繼續看下去吧!
程式碼:
import esp32
import time
import network # 匯入network模組
import urequests # 匯入urequests模組
# IFTTT網址
url = 'https://maker.ifttt.com/trigger/box/json/with/key/b_fNVuyuSzYSuwUfCPqWLB'
# 連線至無線網路
sta=network.WLAN(network.STA_IF)
sta.active(True)
# 更換無線網路名稱、密碼
sta.connect('hankhome','062651036')
while not sta.isconnected():
pass
print('Wi-Fi連線成功')
while True:
# 霍爾感測值
hall = esp32.hall_sensor()
print(hall)
# 如果磁鐵距離太遠
if(hall<100 and hall>0):
print("發送警訊!!!!")
res = urequests.get(url)
if(res.status_code == 200):
print("傳送成功")
else:
print("傳送失敗")
print("錯誤碼:",res.status_code)
res.close()
time.sleep(10)
time.sleep(0.1)
補充:
因為我們會需要用到urequests這個模組,所以需要先去系統終端機輸入以下指令
pip3 install requests
成功畫面如下:
以上就是今天的發文,第27天實作了如何使用ESP32與Line notify做一個連動,我覺得這個實作雖然聽起來有點困難,但其實真的蠻簡單的,最後的最後希望大家有所收穫,還有謝謝大家耐心的看完全部,希望大家之後可以多包容我的錯誤...
最後,如果你對我的文章有興趣就繼續關注接下來的文章吧!掰掰~