給 Arduino 創客的 ESP32 課程

使用這款強大的微控制器來加速你的 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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


你可能會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading