# 主題標籤

Arduino 除錯

整理 Arduino 除錯 標籤相關文章與教學,協助你快速找到主題內容。

收錄文章:3

Arduino 除錯 相關文章

← 返回全部文章
第19章 Arduino Serial Monitor、Serial Plotter 與序列資料觀察完整教學

第19章 Arduino Serial Monitor、Serial Plotter 與序列資料觀察完整教學

本章完整介紹 Arduino Serial Monitor 與 Serial Plotter 的使用方式,從 Serial.begin()、Baud Rate、Serial.print()、Serial.println()、Serial.available() 與 Serial.read() 開始,說明序列資料輸出、字元與數值轉換、換行字元處理、固定長度 Buffer、文字命令解析及參數驗證。文章也示範 CSV、Debug 與 Plot 三種輸出格式、多曲線顯示、移動平均、取樣週期控制,以及建立可控制 LED 與監測感測器的完整序列命令介面。

閱讀文章
第20章 Arduino Debug(除錯)與系統化故障排除(上)

第20章 Arduino Debug(除錯)與系統化故障排除(上)

本章介紹 Arduino Debug 與系統化故障排除的核心方法,說明 Bug、Debug 與 Troubleshooting 的差異,並整理編譯、連結、上傳、執行、邏輯、硬體、通訊與時序錯誤。內容包含 Arduino IDE 錯誤訊息判讀、最小可重現程式、二分法除錯、Serial Monitor、LED 除錯、萬用電表檢查,以及 UART、I²C、SPI 通訊故障排除流程,協助初學者用證據與測試找到真正的根本原因。

閱讀文章
第20章 Arduino Debug(除錯)與系統化故障排除(下):記憶體、Watchdog、示波器與長時間測試

第20章 Arduino Debug(除錯)與系統化故障排除(下):記憶體、Watchdog、示波器與長時間測試

本章延續 Arduino Debug 系統化故障排除教學,深入說明 Arduino Uno 的 Flash、SRAM、EEPROM、Stack 與 Heap 記憶體配置,並分析陣列越界、Buffer Overflow、未初始化變數、String 碎片化與 SRAM 不足造成的隨機重啟問題。內容也涵蓋 Watchdog Timer、Brown-out、Reset 原因記錄、示波器與邏輯分析儀操作、UART、I²C、SPI 通訊分析、中斷競爭條件、Atomic Access、長時間 Soak Test、故障注入、回歸測試,以及 Diagnostic Console 診斷控制台的設計方法,協助建立穩定、安全且可維護的 Arduino 系統。

閱讀文章