思引科創STEAM與AI電路互動營 ← 回首頁
🪄
⚡ 下午創作・13:00

AI 控硬體

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

🪄 玩法很簡單:① 你說想要什麼 → ② 貼給你自己的 ChatGPT 寫程式 → ③ 你上傳到板子 → ④ 它就動起來!
先認識裝備

🧰 你的法寶箱

每個法寶都有自己的「座位號碼」(接腳)——記住顏色,待會接線就看它!

按鈕
🔘 按鈕D2
三色LED
🌈 三色 LEDD3 紅 D4 藍 D5 綠
數碼管
🔢 數碼管D6 DIO D7 CLK
震動馬達
📳 震動馬達D9
蜂鳴器
🔔 蜂鳴器D11
電阻
🛡️ 電阻 210ΩLED 的保鑣
杜邦線
🌈 杜邦線把大家牽起來
麵包板
🍞 麵包板元件的家
💡 還有一個祕密法寶「彎彎鐵絲+金屬環」(接 D8)——它就是電流急急棒的心臟,下午的大魔王關卡才會登場!
先學會這招

怎麼跟 AI 說?

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

1
說清楚你要什麼

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

2
說出用哪支腳

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

3
讀一下、改改看

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

範例一

💡 魔法變色燈

💡 按一下,換一個顏色

★☆☆ 入門🔘 按鈕🌈 三色 LED

把按鈕變成「魔杖開關」——每按一下,LED 就換一種顏色!

🔌 接線圖(線的顏色=下面清單的顏色)
Arduino Leonardo D2 D3 D4 D5 GND 按鈕 三色 LED 最長腳 210Ω 210Ω 210Ω ⬛ GND 共用軌(黑色,大家共用的回家路)
現在:關燈
    📋 接線清單(照順序接)
  1. D2 ➜ 按鈕「左腳」
  2. D3 ➜ 電阻 210Ω ➜ LED「紅腳」
  3. D4 ➜ 電阻 210Ω ➜ LED「藍腳」
  4. D5 ➜ 電阻 210Ω ➜ LED「綠腳」
  5. GND、LED「最長腳」、按鈕「右腳」➜ 通通接到黑色共用軌
🎯 想做出的效果(挑一個跟 AI 說)
  • 每按一下換一種顏色(紅 → 藍 → 綠 → 全亮 → 關)
  • 按住才亮、放開就暗(像門鈴燈)
  • 按一下開始「派對閃燈」,再按一下停
🗣️ 這樣跟 AI 說
幫我寫 Arduino Leonardo 的程式:按鈕接 D2(INPUT_PULLUP,按下是 LOW),紅燈 D3、藍燈 D4、綠燈 D5,每顆都有串電阻。我要:每按一下按鈕就換一種顏色,順序是紅 → 藍 → 綠 → 全亮 → 關掉,一直循環。
範例二

🎵 一鍵點歌機

🎵 按一下,播一首歌

★☆☆ 入門🔘 按鈕🔔 蜂鳴器

只要兩個元件,就能做出自己的點歌機——按一下按鈕,蜂鳴器唱〈小蜜蜂〉給你聽!

🔌 接線圖(只要 4 條線!)
Arduino D2 D11 GND 按鈕 蜂鳴器 + 🎵🎶 ⬛ GND 共用軌
現在:安靜
    📋 接線清單(照順序接)
  1. D2 ➜ 按鈕「左腳」
  2. D11 ➜ 蜂鳴器「+」腳(長腳)
  3. GND、按鈕「右腳」、蜂鳴器「−」腳 ➜ 黑色共用軌
🎯 想做出的效果(挑一個跟 AI 說)
  • 按一下播〈小蜜蜂〉,播完自動停
  • 按住就「嗶———」像門鈴
  • 每按一下音調變高,變成樓梯琴!
🗣️ 這樣跟 AI 說
幫我寫 Arduino Leonardo 的程式:按鈕接 D2(INPUT_PULLUP),蜂鳴器接 D11。我要:按一下按鈕,蜂鳴器就播一首〈小蜜蜂〉,播完自動停。
💡 換歌密技:跟 AI 說「換成〈小星星〉」或「播生日快樂歌」,馬上換歌!
範例三

⏰ 倒數嗶嗶鐘

⏰ 數字倒數,時間到就大叫

★★☆ 進階🔢 數碼管🔔 蜂鳴器

兩個法寶合體!數碼管從 10 倒數到 0,歸零的瞬間蜂鳴器「嗶嗶嗶」——火箭發射倒數的感覺!

🔌 接線圖(數碼管 4 條+蜂鳴器 2 條)
D7 D6 5V GND D11 GND 數碼管 TM1637 CLKDIOVCCGND 10 + 蜂鳴器 ⬛ GND 共用軌
準備好了
    📋 接線清單(照順序接)
  1. D7 ➜ 數碼管「CLK」
  2. D6 ➜ 數碼管「DIO」
  3. 5V ➜ 數碼管「VCC」(它要吃電才會亮)
  4. GND ➜ 數碼管「GND」
  5. D11 ➜ 蜂鳴器「+」、蜂鳴器「−」➜ 黑色共用軌
🎯 想做出的效果(挑一個跟 AI 說)
  • 開機就從 10 倒數到 0,歸零嗶三聲
  • 加按鈕(D2):按了才開始倒數
  • 變計分板:按一下加 1 分!
🗣️ 這樣跟 AI 說
幫我寫 Arduino Leonardo 的程式:數碼管是 TM1637,DIO 接 D6、CLK 接 D7,蜂鳴器接 D11。我要:一開機數碼管從 10 倒數到 0,每秒跳一個數字,數到 0 蜂鳴器「嗶嗶嗶」叫三聲。
💡 偷偷加速:把程式裡 delay(1000) 的 1000 改成 300,倒數就變超快!
範例四

🎰 幸運抽抽樂

🏆 大合體挑戰!

🎰 按下去,命運大轉盤!

★★★ 大師🔘 按鈕🔢 數碼管📳 震動馬達🌈 三色 LED

四個法寶全部合體!按一下按鈕:數字狂跳、馬達狂震、彩燈狂閃——最後停在你的幸運數字!

🔌 接線圖(=範例一+範例三,再加馬達)
D7 D6 5V GND D2 D3 D4 D5 D9 GND 數碼管 TM1637 CLKDIOVCCGND -- 🎉🎊 按鈕 三色 LED 210Ω 210Ω 210Ω 震動馬達 ⬛ GND 共用軌(所有黑線都回這裡)
等你來抽
    📋 接線清單(已接好範例一+三的話,只差 2 條!)
  1. 範例一接好:按鈕(D2)+三色 LED(D3/D4/D5)
  2. 範例三接好:數碼管(D7/D6/5V/GND)
  3. D9 ➜ 馬達「紅線」
  4. 馬達「黑線」➜ 黑色共用軌
🎯 想做出的效果(挑一個跟 AI 說)
  • 抽 1~99 的幸運數字
  • 抽 1~10:決定誰先上台發表!
  • 猜數字遊戲:猜對全亮、猜錯紅燈
🗣️ 這樣跟 AI 說
幫我寫 Arduino Leonardo 的程式:按鈕 D2(INPUT_PULLUP)、數碼管 TM1637(DIO=D6、CLK=D7)、震動馬達 D9、三色燈 D3 紅 / D4 藍 / D5 綠。我要做幸運抽獎機:按一下按鈕後,數碼管快速亂跳數字、馬達一直震動、三色燈輪流閃,2 秒後停下來,數碼管停在 1~99 的隨機數字,然後三色燈全亮、慶祝 2 秒!
💡 大師挑戰:跟 AI 說「再加蜂鳴器 D11,抽完播勝利音樂」——五個法寶全上場!
換你發明

🧪 自由混搭實驗室

法寶可以隨便組合!挑一個點子(或自己想),用同樣的方式跟 AI 說:

⏰+📳 倒數到 0 ➜ 馬達大震動 🔢+🔘 按一下 ➜ 數字 +1(自製計分器) 🔘+🌈 按按鈕 ➜ 隨機抽一個顏色 🔔+🌈 紅燈閃+嗚伊嗚伊 ➜ 救護車 🔘+🔔+🌈 按對節奏才亮燈 ➜ 音樂遊戲
🪄 換你試試看!
按「📋 複製咒語」→ 貼進你自己的 ChatGPT,它就會寫出程式碼 → 複製、上傳到板子,見證魔法!
打開「AI 咒語卡」:怎麼用自己的 ChatGPT + 接線小抄 + 救急 ↗
哭比熊