使用這款強大的微控制器來加速你的 Arduino 專案
從這 8 個小時的課程,你會學到
- 了解 ESP32 及其成為 Arduino 創客的絕佳選擇的原因。
- 了解 ESP32 與 Arduino 之間的異同。
- 了解 ESP32 模組的變體。
- 了解 ESP32 開發套件的功能。
- 了解如何使用 ESP32 取代 Arduino 來實現諸如控制 LED、讀取按鈕和電位器狀態、驅動顯示器和馬達等功能。
- 了解如何使用 ESP32 的更多進階功能,例如其快閃記憶體(作為檔案系統)、數位類比轉換器和類比數位轉換器。
- 最終,您將能夠自信地在您的專案中使用 ESP32。
- 了解如何使用 ESP32 使您的專案能夠與網路通訊。
- 了解如何使用 ESP32 使您的專案能夠與藍牙裝置(傳統和低功耗藍牙)通訊。
要求
- 熟悉 Arduino Uno
- 熟悉 Arduino Uno 的 sketch 編寫和編輯
- 已完成 Arduino 的分步入門指南(或具備同等知識)
- 熟悉 I2C 和串行通訊。
- 熟悉麵包板和接線。
說明
課程更新於 2025 年 8 月
我已更新本課程,使其支援 ESP32-S3-DevKitC-1 N16R8 開發板,並使用最新的 Arduino IDE (2.2.x) 和 ESP32 Arduino 核心庫 (v3.2.1)。我還在第四部分添加了新的講座,為您提供使用更新的 ESP32-S3 模組和開發套件所需的資訊。
我已修改所有範例程式碼,使其與現代硬體和軟體環境相容。完整的更新腳本可在 GitHub 上獲取,大多數課程都提供簡易版(適合快速測試)和綜合版(包含擴展功能和內聯文件)。每個腳本都包含詳細的註釋,描述軟體行為和硬體接線說明。我們正在製作新的視頻,以演示更新後的設定並重點介紹 ESP32-S3 平台的新功能。
課程於 2022 年 7 月更新
我們更新了本課程,使所有實驗均可與 ESP32 開發套件 v4(基於 ESP32-WROOM-32E)和 ESP32 Arduino 核心庫 2.0.3 相容。
所有草圖和原理圖均已測試和更新,外部資源連結的有效性已檢查,部分教學影片也已更新以反映這些更新。
更新後的課程已測試可與 ESP32 開發套件 v4、ESP32 Arduino 核心庫 2.0.3 和 Arduino IDE 1.8.19 相容。
關於本課程
ESP32 是一款功能強大的微控制器。
它整合了 Wi-Fi 和藍牙、豐富的 GPIO 引腳、類比輸入輸出功能、多種設備互連協定以及高速雙核心處理器。
所有這些功能,價格卻非常實惠。
最重要的是:您可以利用現有的 Arduino 知識和技能來加速您的專案。
特別是如果您已經學會如何在專案中使用 Arduino Uno,那麼您很可能遇到了硬體限制。
也許您的專案需要更大的記憶體、更快的速度或更多的引腳。
有了 ESP32,您可以獲得更大的開發容量,從而建立更有趣的項目,而且幾乎無需額外投入。
然而,ESP32 並不能完全取代 Arduino。
雖然它與 Arduino 共享許多程式設計和 GPIO 接口,但您仍然需要學習一些基礎知識才能使用它。
這正是本課程的目的。
在本課程中,您將學習:
- 什麼是 ESP32?
- ESP32 有哪些模組?這些模組是如何以開發套件的形式提供給我們的?
- ESP32 和 Arduino 之間有哪些異同?
- 如何利用 Arduino 的知識來基於 ESP32 進行開發?
- 如何使用 ESP32 的 GPIO 來控制 LED 和按鈕等簡單組件,以及如何驅動顯示器、感測器(包括整合感測器)和馬達等周邊?
- 如何設定熟悉的 Arduino IDE 以便為 ESP32 編寫程式?
- 如何將資料儲存在非揮發性記憶體中?
- 如何與近場設備和網際網路通訊?
本課程中,我還加入了許多小型專案,示範如何使用 GPIO 讀寫、經典藍牙、低功耗藍牙、Wi-Fi、數位類比轉換、觸控感測器等功能。
大型專案還將向您展示如何創建簡單的物聯網和藍牙應用等等。
如果您準備好學習更多內容,請務必觀看本入門部分的講座,以了解更多資訊。
目標受眾
- 10 歲以上或以下且有成人監護的學生。年輕學生使用烙鐵時應隨時受到監督。
- 具有很少或沒有電子或程式設計經驗的學生。
講師介紹
Dr. Peter Dalmaris 科技探索者 ( 更多講師主講課程介紹 )
Peter Dalmaris 是電子愛好者和 Maker ,他是幾個電子 DIY 線上視訊課程的創始人,也是三本技術書籍的作者。
自 2013 年以來在 Tech Explorations 擔任首席技術顧問,這是他在澳大利雪梨成立的公司,Peter 的使命是探索技術並幫助教育世界。
一個終身學習者,Peter 的核心技能是通過視訊和文件來解釋困難的概念。 憑藉超過 15 年的高等教育經驗,Peter 已經開發出一種簡單而全面的教學風格,受到來自世界各地的學生喜歡。
他對技術的熱忱,特別是 DIY 開源硬體的世界,一直通過技術探索引導他自己的個人發展和工作的強大動力。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

你可能會有興趣
- Arduino 相關課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響