思引科創夏令營 STEAM 體驗課 ← 回首頁
🪄
⚡ 下午創作・13:00

AI 控硬體

我是小小發明家,AI 是我的魔法小幫手——用說的,就能讓硬體聽話!

🪄 玩法很簡單:① 你說想要什麼 → ② 魔法小幫手寫程式 → ③ 你上傳到板子 → ④ 它就動起來!
先學會這招

怎麼跟 AI 說?

說對話,AI 才寫得對。記住這 3 件事:

1
說清楚你要什麼

例如「按一下按鈕,燈換一個顏色」。越具體越好。

2
說出用哪支腳

照「接腳表」說:按鈕 D2、紅燈 D3……AI 才知道接哪裡。

3
讀一下、改改看

把程式裡的數字改小,速度就變快——大膽試!

範例一

按一下按鈕,RGB 燈發亮 💡

💡 按鈕控制三色燈

用按鈕當開關,控制紅、綠、藍三色 LED——按一下就換一種顏色。

🔌 簡單接線圖
Arduino 5V D2 D3 D4 D5 GND 按鈕 RGB LED 210Ω 210Ω 210Ω
黃線=按鈕(D2)・紅藍綠線=三色 LED(D3/D4/D5,各串一顆 210Ω)・黑虛線=接地(GND)
🎯 想做出的效果(挑一個跟 AI 說)
  • 按一下按鈕,燈就換一種顏色(紅 → 綠 → 藍 → 全亮 → 關)
  • 按住按鈕亮、放開就暗
  • 按一下開始「紅藍輪流閃」
🗣️ 這樣跟 AI 說
幫我寫 Arduino Leonardo 的程式:按鈕在 D2(按下是 LOW),紅燈 D3、藍燈 D4、綠燈 D5,每顆 LED 都有串電阻。我要「每按一下按鈕,就換一種顏色:紅→綠→藍→三色全亮→關掉」。
範例二

讓數碼管的數字跑動 🔢

🔢 數碼管倒數計時

用數碼管顯示數字,讓它一秒換一個、從 9 倒數到 0。

🔌 簡單接線圖
Arduino 5V D6 D7 GND 0123 數碼管 VCCGNDDIOCLK
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),數字就跑得更快!
🪄 換你試試看!
把上面的話打給「AI 程式助手」,它就會寫出程式碼,複製、上傳到板子——見證魔法!
打開 AI 程式助手 →
哭比熊