過去幾週我一直在嘗試使用Claude Code進行硬體開發。我觀察了一些專案,這些專案使用Claude的方式類似於軟體開發:用自然語言撰寫提示,讓Claude創建電路。我發現用純英文表達我想要建造的東西有點困難。對於簡單的電路還算順利,但對於較複雜的設計就變得困難。我也意識到Claude Code在能夠獲得即時回饋時表現最佳。
因此我嘗試了不同的方法:讓Claude能夠存取我的示波器和SPICE模擬器。這對於驗證SPICE電路和模型、嵌入式程式設計以及資料分析變得非常有價值。尤其是資料分析之前非常繁瑣:時間軸正規化、資料對齊等等,通常我都是用肉眼判斷。
以下是一個刻意簡化的示範,展示我的設定與工作流程。電路和微控制器都很簡單。重點是說明這種方法,且它能很好地擴展到更複雜的電路和真實的嵌入式專案中。