iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

ESP32 Micropython 從入門到實用 系列

在iThome, 我們幾乎看不到有關Micropython的討論,甚至在台灣,大家一談到有關ESP32軟體開發,超過九成以上的開發者會選用Arduino Framework。因此,我想利用這個平臺,並且也挑戰自己,以30篇文章來引導讀者如何入門ESP32的Micropython, 並且能夠做一點實際的應用。

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

01.前言

總是到了最後一刻才開始動筆...... ESP32 很火,對於帶有 WiFi 功能的 MCU 而言,不但功能強大,價格也非常親民。我個人認爲最主要成功的原因,是...

2023-09-16 ‧ 由 fuhu 分享
DAY 2

02.開發環境的安裝

我們以 win11 爲開發系統,依據您對於Python的熟悉度,以兩種方式來建立 Micropython 程式的開發環境。此環境包含了一個 Thonny Pyt...

2023-09-17 ‧ 由 fuhu 分享
DAY 3

03.連接到 ESP32 開發板

在前文中提到,我們將以 ESP32-S3 爲主的開發板來學習 Micropython, 事實上,您學了任意款 ESP 晶片的 Micropython 後,可以很...

2023-09-18 ‧ 由 fuhu 分享
DAY 4

04.更新開發板的 Micropython 韌體(上)

昨天提到 BPI-picoW-S3 開發板預載了 Adafruit 的 CircuitPython,雖然 CircuitPython 源自於 Micropyth...

2023-09-19 ‧ 由 fuhu 分享
DAY 5

05.更新開發板的 Micropython 韌體(中)

昨天,我們更新了 BPI-picoW-S3 開發板的 bootloader 以及 Micropython 韌體,相信您已經操作熟練了。 當我們用 Thonny...

2023-09-20 ‧ 由 fuhu 分享
DAY 6

06.更新開發板的 Micropython 韌體(下)

今天要來介紹文字模式,命令列下指令的方式來燒錄 ESP32 韌體。這些步驟有點繁瑣,初學者看不懂沒有關係,不一定要學會這種燒錄方法,用前兩天學到的方法已經足夠!...

2023-09-21 ‧ 由 fuhu 分享
DAY 7

07.Python 入門學習途徑

我們在第二天有推薦 OXXO 的 Python 學習資源https://steam.oxxostudio.tw/category/python/index.ht...

2023-09-22 ‧ 由 fuhu 分享
DAY 8

08.使用開發板上的 Micropython REPL

我們前面花了一個星期來準備板子相關的環境,從今天開始,才算是真正把板子用了起來! 從前面的 Python 資源裏面,您應該瞭解了 Python 直譯器通常帶有一...

2023-09-23 ‧ 由 fuhu 分享
DAY 9

09.點亮一顆LED燈與開發板硬體學習入門

今天要跟大家來聊聊開發板硬體學習。 在前面我們推薦您可以自學 Python 程式設計,包含哈佛大學的免費教學資源 CS50P ,一開始的第一個程式: print...

2023-09-24 ‧ 由 fuhu 分享
DAY 10

10. GPIO的使用

接下來,我們將以幾天的時間,分別介紹 ESP32 內建的週邊裝置,以及在 Micropython 如何來使用,我們介紹的順序從簡易到難這樣的安排,主要參考 Mi...

2023-09-25 ‧ 由 fuhu 分享