材料準備
連接電路
首先,我們需要將LED燈、電阻和ESP32連接起來。具體步驟如下:
- 將LED的正極連接到ESP32的GPIO14引腳上。
- 將LED的負極連接到電阻的一端。
- 將電阻的另一端連接到ESP32的GND引腳上。
- 確保所有連接都已正確完成。
編寫代碼
接下來,我們需要編寫一段MicroPython代碼,讓ESP32控制LED燈的亮滅。具體步驟如下:
1.打開Thonny軟件。
2.在“文件”菜單中選擇“新建”,然后輸入以下代碼:
machine 是大模塊,Pin 是 machine 下面的其中一個小模塊,在 python 編程里有兩種方式引用相關模塊:
方式 1 是:import machine,然后通過 machine.Pin 來操作;
方式 2 是:from machine import Pin,意思是直接從 machine 中引入 Pin 模塊
控制 LED 使用 machine 中的 Pin 對象,其構造函數和使用方法如下:
led=machine.Pin(id,mode,pull)
構建 led 對象。
參數說明
- id:引腳編號;
- mode:輸入輸出方式;
- pull:上下拉電阻配置。
使用方法
- led.value([x]):引腳電平值。輸出狀態:x=0 表示低電平,x=1 表示高電平;輸入狀態:無須參數,返回當前引腳值
- led.on() :使引腳輸出高電平“1”
- led.off():使引腳輸出低電平“0”
運行程序
運行程序有兩個方法:
方法一:
編寫好代碼后點擊 Thonny 上方的“運行”按鈕,可以直接觀察到代碼運行情況。這個方法不會將程序代碼保存到 ESP32-S3 模塊的 flash 里面。這注意是方便調試使用。
方法二:
將新建的文件保存名稱為“main.py”的 py 文件,使用 Thonny 的文件功能,將文件發送到開發板。然后按下復位按鍵,設備運行相關代碼,這個方式相當于將程序燒錄到設備 flash,可以脫機使用。
重要說明 :請保證你的串口是正確的!在件的右下角可以選擇正確的COMx
總結
通過這個實驗,我們成功地使用ESP32點亮了一個LED燈,并用MicroPython編程實現了LED燈的閃爍效果。
從這個實驗我們可以看到,使用 MicroPython 來開發關鍵是要學會構造函數和其使用方法,便可完成對相關對象的操作,在強大的模塊函數支持下,實驗只用了簡單的兩行代碼便實現了點亮 LED 燈。
-
led燈
+關注
關注
22文章
1592瀏覽量
107837 -
GPIO
+關注
關注
16文章
1196瀏覽量
51917 -
GND
+關注
關注
2文章
529瀏覽量
38655 -
歐姆電阻
+關注
關注
0文章
71瀏覽量
15566 -
ESP32
+關注
關注
18文章
958瀏覽量
17092
發布評論請先 登錄
相關推薦
評論