WiFi 遙控車:補充資料

ESP-12E 型號說明、序列埠波特率設定、Flash Size 配置選擇

一次將所有的圖片與資訊介紹塞在同一份文件,會讓人眼花撩亂,因此我將一部份重要,不影響學習的背景知識內容搬移到此。

一、 「ESP-12E」這個型號代表什麼?

型號裡的 12 代表這是安信可(AI-Thinker)模組家族中引腳最豐富、也最成熟穩定的版本。後面的 E(Enhanced,增強版) 則表示它在舊版基礎上做了幾項改良:底部增加了額外的 SPI 腳位、通過了 FCC/CE 等國際電磁相容認證,還加上了金屬屏蔽罩,讓 WiFi 訊號更穩定、抗干擾能力更好。

二、序列埠監控器的波特率設定

序列埠監控器(Serial Monitor)是開發過程中最常用的除錯工具,可以即時看到板子傳回來的文字訊息。它有個常被忽略的設定:波特率(Baud Rate),也就是電腦與開發板之間的「說話速度」。雙方速度必須一致,否則收到的訊息會變成一堆亂碼。

ESP8266 開機時會自動輸出一段系統除錯資訊(Boot log),這段資訊預設就是以 115200 的速率傳送。為了讓所有訊息都能正常顯示,請將監控器右下角的波特率統一設為 115200 baud

三、Flash Size 選項的意義

這些選項主要是在決定如何分配 ESP8266 (NodeMCU) 身上那塊 4MB 的快閃記憶體 (Flash Memory)。這 4MB 的空間會被切分成三個主要部分:

  1. 程式碼區 (Sketch):存放你寫好的程式。
  2. OTA 區 (Over-the-Air):用來存放透過無線網路更新時暫存的韌體。
  3. 檔案系統區 (FS, File System):用來存放資料檔案(例如 HTML、圖片或設定檔),通常使用 LittleFS 或 SPIFFS。
選項適用情境
FS:2MB OTA:~1019KB (目前選擇)最平衡的選擇。適合大多數需要存一點資料且有無線更新需求的人。
FS:3MB OTA:~512KB資料優先。如果需要存很多檔案,但程式碼非常精簡(小於 512KB),選這個。
FS:1MB OTA:~1019KB標準配置。如果 2MB FS 太多,可以縮減 FS 以確保程式運作空間更充裕。
FS:none OTA:~1019KB純程式使用。不打算在開發板上存任何檔案,只執行程式碼。
comments powered by Disqus