ESP32 & EZ StartKit / micropython
發表於 : 2023-11-24, 16:50
測試: Button A
ESP32 & EZ StartKit+ micropython
初始設定值:
button.value() 為 1 (即未按下)
led.on()的值為 1
ESP32 + EZ Start Kit+ 組合圖 EZ Start Kit+ 擴充板 https://www.circuspi.com/index.php/educ ... zstartkit/ ESP32 配置圖 https://www.circuspi.com/index.php/educ ... zstartkit/
ESP32 & EZ StartKit+ micropython
代碼: 選擇全部
from machine import Pin #使用外部模組功能的動作叫做匯入 (import),匯入的有類別或函式,這邊是匯入Pin類別
import time #使用外部模組time功能
led = Pin(2, Pin.OUT) #建立Pin物件,名稱叫led ,內建LED燈
button = Pin(5, Pin.IN) #A鍵
print("Init A=", button.value()) #得知 button A 初值為 1 (按下時為 0)
print("Init led=", led.value()) #得知 led 初值為 0 (0:暗, 1:亮[attachment=4]Q1.jpg[/attachment])
time.sleep(5)
print("set led")
led.on() #led.value(1) 也可以
print("led=", led.value())
time.sleep(5)
while True:
if button.value() == 0:
led.on()
else:
led.off()
button.value() 為 1 (即未按下)
led.on()的值為 1
ESP32 + EZ Start Kit+ 組合圖 EZ Start Kit+ 擴充板 https://www.circuspi.com/index.php/educ ... zstartkit/ ESP32 配置圖 https://www.circuspi.com/index.php/educ ... zstartkit/