iT邦幫忙

2026 iThome 鐵人賽

DAY 2
0

今日目標
昨天我們在Wokwi上成功印出了Hello, World,今天我們要跨出控制硬體的第一步,目標是學會使用MicroPython的machine模組控制ESP32的GPIO,點亮並控制板載的LED燈。

程式碼
import time
from machine import Pin

led = Pin(2, Pin.OUT)
print("開始控制ESP32板載LED燈…")

for i in range(1,6):
print(f"第{i}次點亮LED")
led.value(1)
time.sleep(1)

print(f"第{i}次熄滅LED")
led.value(0)
time.sleep(1)

print("閃爍測試完成!最後保持LED常亮。")
led.on()

心得
今天成功用程式碼控制了虛擬硬體,雖然只是點亮一顆小燈,但這意味著我們已經掌握了控制硬體輸出的核心概念。在MicroPython中,led.value(1)與led.on()效果相同,語法非常直覺。


上一篇
開啟瀏覽器!認識 Wokwi 介面與建立第一個 ESP32 MicroPython 專案
下一篇
使用time.sleep() 實現LED警示燈效果
系列文
無硬體也能玩物聯網!使用 Wokwi 模擬器與 MicroPython 打造 30 天 ESP32 實務5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言