Ameba的名字取自“amoeba”(變形蟲),這開發板採用Arm Cortex-M33相容的32位元處理器,具備Wi-Fi和藍牙BLE 5.0聯網功能,有技術文件、入門指南以及從基礎到Wi-Fi、藍牙通訊的範例應用,內容充實且絕大多數都是中文。

Ameba的名字取自“amoeba”(變形蟲),這開發板採用Arm Cortex-M33相容的32位元處理器,具備Wi-Fi和藍牙BLE 5.0聯網功能,有技術文件、入門指南以及從基礎到Wi-Fi、藍牙通訊的範例應用,內容充實且絕大多數都是中文。

Wokwi模擬器的程式編輯器遠比Arduino IDE 1.x版強大,支援許多現代程式編輯器的功能,例如:指令提示和自動完成。ESP32模擬器雖無法模擬ESP32晶片的所有功能,但它支援把編譯完成的.bin檔上傳到Wokwi模擬環境執行。

Wokwi模擬器支援ESP32的Wi-Fi無線網路連線功能,本文將示範在ESP32模擬器中測試:

Wokwi是免費的線上Arduino, ESP32和Raspberry Pi Pico開發板模擬器(simulator),支援的程式語言包括Arduino, MicroPython和CircuitPython。 Wokwi完全在網頁瀏覽器運作,所以你可以在手機、平板和電腦上編輯模擬電路和程式碼。

為了慶祝電子DIY、創客愛用的開源微電腦控制板“Arduino UNO”銷售突破1000萬片,Arduino官方於11月24日發表Arduino UNO Mini Limited Edition(迷你限量版)開發板,定價美金45元。Arduino UNO Mini限量款的包裝和原始UNO開發板的包裝對比:

Switch底部有個USB Type-C介面,透過它的底座可充電、輸出HDMI視訊以及外接USB週邊,把它接上Motorola Lapdock(把手機變成筆電的螢幕+鍵盤底座),執行L4T Ubuntu Linux系統,支援雙螢幕顯示,滿滿生產力。
Ardyesp開發的DLO-138是開放原始碼的DSO-138示波器韌體,功能比原廠強大,它支援:

如果有其他軟體透過序列埠與ESP8266開發板連線,例如,Thonny IDE的互動環境(Shell),請先關閉該軟體,因為序列埠同時間只能和一個裝置連線。執行SerialPlot,切換到Data Format(資料格式)設置頁,把資料格式從預設的Simple Binary(簡單二進位)改成ASCII(文字),資料分隔字元選擇“comma”(逗號)。

Arduino IDE有內建用線條圖呈現序列資料的「序列繪圖家」,但是功能稍嫌陽春;支援MicroPython的Thonny和Mu沒有內建序列資料繪圖功能。SerialChart和SerialPlot是兩個知名的開放原始碼序列繪圖工具軟體,可以跟任何序列埠通訊程式搭配使用。SerialPlot的功能比較強大,這是它的運作畫面:

我女兒學校的「生活科技」課程的期末測驗中,有一道Arduino程式的相關試題,她答錯了,題目大致像這樣:
底下程式中的setup()和loop()代表什麼?
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
答案:
本文列舉《超圖解ESP32深度實作》的內容勘誤以及補充文件的連結。

本文旨在補充《超圖解ESP32深度實作》第16章「BLE藍牙人機輸入裝置應用實作」單元,說明HID裝置的Vender ID(廠商識別碼,縮寫VID)以及Product ID(產品識別碼,縮寫PID),以及ESP32的BLEHIDDevice類別的一些方法,並且編寫一個藍牙BLE遊戲控制器程式庫。

Begin typing your search term above and press enter to search. Press ESC to cancel.