MicroPython + ESP32-S 測試LED和按鍵
發表於 : 2023-11-18, 15:51
本例使用 Thonny IDE
功能為按下 ESP32板子接 IO0 點的按鍵時點亮 LED
當編輯的檔案為PC中的檔案,可用[另存新儲]可選擇將資料存至PC或設備端.
如下圖中所示,編輯的檔案為[設備]中的main.py, 不是 PC 中的檔案.
可觀看UI最上方的檔名資訊.
當按Run圖示時,按一下按鍵即可點亮LED.
註: 本程式用 Thonny IDE執行時, but_status == False 為不成立,即不亮. 然而用Mu Editor執行則是相反.
註: Mu editor 1.2 似乎有BUG, Files on your computer 無法改位置. 不確定是那裡的問題.
或許使用 Thonny IDE 開發 ESP32/microPython 較妥當.
功能為按下 ESP32板子接 IO0 點的按鍵時點亮 LED
代碼: 選擇全部
import machine
import time
LED = machine.Pin(2, machine.Pin.OUT)
BUT = machine.Pin(0, machine.Pin.IN)
while True:
but_status = BUT.value()
if (but_status == False):
LED.value(1)
else:
LED.value(0)
如下圖中所示,編輯的檔案為[設備]中的main.py, 不是 PC 中的檔案.
可觀看UI最上方的檔名資訊.
當按Run圖示時,按一下按鍵即可點亮LED.
註: 本程式用 Thonny IDE執行時, but_status == False 為不成立,即不亮. 然而用Mu Editor執行則是相反.
註: Mu editor 1.2 似乎有BUG, Files on your computer 無法改位置. 不確定是那裡的問題.
或許使用 Thonny IDE 開發 ESP32/microPython 較妥當.