程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【MicroPython】用ESP32學Python

編輯:Python

用ESP32學Python

一、環境搭建

1、硬件平台

ESP32系列的都行,學習、測試階段最好使用帶有擴展板的,也可以用核心部分自己焊接。
這兒使用的是ESP32-C3系列的模塊,安信可的 NodeMCU-ESP-C3-12F-Kit,大家可以自行去找

2、軟件平台

軟件可以選擇Thonny平台,使用較為方便。也可以使用常用putty工具,MU開發工具等
https://thonny.org/

3、固件下載機燒錄

這兒以ESP32-S為例截圖
固件可以從MicroPython官網進行下載,分為ESP-IDF v3.x和ESP-IDF v4.x兩種

燒錄可以使用thonny或者esptools進行燒錄

燒錄成功:

二、熟悉環境

工具—設置—解釋器 配置設備和串口號

1、REPL

選擇好串口,燒錄完成後,就可以看到MicroPython的啟動輸出信息了

3、點亮一個LED燈

以NODEMCU-32(核心為ESP32-S)為例
LED燈安裝在IO2口上

從machine庫裡面加載Pin功能
設置2號腳為輸出
使用.on .off輸出高電平和低電平

使用time庫的sleep函數進行休眠

from machine import Pin
Led=Pin(2,Pin.OUT)
import time
while True:
time.sleep(0.5)
led.on()
time.sleep(0.5)
led.off()

使用Ctrl+c可以退出運行狀態

附錄

1、參考網站

https://www.cnblogs.com/JunRoinxxX/p/13477188.html
https://www.liaoxuefeng.com/wiki/1016959663602400

2、參考書籍

1、超圖解Python物聯網
2、超簡單Python/MicroPython物聯網應用


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved