對應官方庫:
RTC(RTC.h)核心重點:
學習使用 R4 內建的 RTC (Real-Time Clock) 硬體時鐘進行精確校時與時間戳 (Timestamp) 記錄。
實作 Periodic Interrupt (週期中斷) 與 Alarm Interrupt (鬧鐘觸發喚醒)。
對應官方庫:
Arduino_FreeRTOS(FreeRTOS.h)核心重點:
淘汰傳統
delay()阻塞思維,學習建立多任務 (xTaskCreate)。掌握 Task Priority (任務優先級) 與 Task Delay (
vTaskDelay) 機制,實現多工同時運行。
對應官方庫:
Arduino_FreeRTOS核心重點:
使用 FreeRTOS Queue 實現多任務間的安全性數據傳遞(例如:感測器採集任務 $\rightarrow$ 顯示 UI 任務)。
利用 Mutex (互斥鎖) 與 Semaphore 防止硬體資源搶佔與競爭條件 (Race Condition)。
對應官方庫:
OPAMP(OPAMP.h) 與Preferences/KVStore核心重點:
活用 R4 板載硬體 OPAMP (運算放大器),免外接 IC 即可實現微弱訊號放大與訊號調理。
結合類 Key-Value 結構的
Preferences庫,將系統參數與運行日誌安全存入內建 Flash。