🪄
⚡ 下午創作・13:00
AI 控硬體
我是小小發明家,AI 是我的魔法小幫手——用說的,就能讓硬體聽話!
🪄 玩法很簡單:① 你說想要什麼 → ② 魔法小幫手寫程式 → ③ 你上傳到板子 → ④ 它就動起來!
先學會這招怎麼跟 AI 說?
說對話,AI 才寫得對。記住這 3 件事:
1
說清楚你要什麼例如「按一下按鈕,燈換一個顏色」。越具體越好。
2
說出用哪支腳照「接腳表」說:按鈕 D2、紅燈 D3……AI 才知道接哪裡。
3
讀一下、改改看把程式裡的數字改小,速度就變快——大膽試!
範例一
按一下按鈕,RGB 燈發亮 💡
💡 按鈕控制三色燈
用按鈕當開關,控制紅、綠、藍三色 LED——按一下就換一種顏色。
🔌 簡單接線圖
黃線=按鈕(D2)・紅藍綠線=三色 LED(D3/D4/D5,各串一顆 210Ω)・黑虛線=接地(GND)
🎯 想做出的效果(挑一個跟 AI 說)
- 按一下按鈕,燈就換一種顏色(紅 → 綠 → 藍 → 全亮 → 關)
- 按住按鈕亮、放開就暗
- 按一下開始「紅藍輪流閃」
🗣️ 這樣跟 AI 說
幫我寫 Arduino Leonardo 的程式:按鈕在 D2(按下是 LOW),紅燈 D3、藍燈 D4、綠燈 D5,每顆 LED 都有串電阻。我要「每按一下按鈕,就換一種顏色:紅→綠→藍→三色全亮→關掉」。
範例二
讓數碼管的數字跑動 🔢
🔢 數碼管倒數計時
用數碼管顯示數字,讓它一秒換一個、從 9 倒數到 0。
🔌 簡單接線圖
VCC→5V(粉)・GND→GND(黑)・DIO→D6(橘)・CLK→D7(紫),4 條線就好
🎯 想做出的效果(挑一個跟 AI 說)
- 一開機就從 9 倒數到 0,每秒換一個數字
- 按一下按鈕才開始倒數
- 數字一直加上去(0、1、2、3……當計分板)
🗣️ 這樣跟 AI 說
幫我寫 Arduino Leonardo 的程式:數碼管用 TM1637,DIO 接 D6、CLK 接 D7。我要「一開機就從 9 倒數到 0,每秒換一個數字,到 0 就停」。
💡 偷偷加速:把程式裡 delay(1000) 的 1000 改小(例如 300),數字就跑得更快!