🪄 AI 咒語卡用你自己的 ChatGPT 幫你寫程式

🐻 怎麼用自己的 ChatGPT?

我們不在這個網站直接生成程式了。改成——你(或爸爸媽媽)打開自己的 ChatGPT,把下面的「咒語」複製貼進去,AI 就會寫程式給你!

  1. 1選一張下面的咒語卡,按「📋 複製咒語」。
  2. 2打開你自己的 ChatGPT(手機 App 或 chatgpt.com 都可以),貼進去、送出。
  3. 3AI 會給你一段程式碼 → 複製它 → 貼進 Arduino → 按「➡️ 上傳」,板子就照咒語動囉!

✨ 先貼這段「萬用開頭」(很重要!)

先把這段貼給 AI,它才知道你用的是哪塊板子、要接哪些腳——這樣寫出來的程式最容易成功。貼完開頭,再貼下面任何一張咒語卡。

🪄 萬用咒語・開頭
你是 Arduino 程式老師,要教一個國小學生,請用簡單的方式。 我的板子是「Arduino Leonardo」。 請照這 5 個規則寫程式: 1. 只用我說的接腳,不要自己改成別的腳。 2. 程式要完整、可以直接上傳;需要的 #include 全部幫我加好。 3. 每一行後面用繁體中文寫「小學生看得懂」的短短註解。 4. 把程式碼用三個反引號 ``` 包起來,方便我複製。 5. 如果我的接腳寫得不夠清楚,先問我一句,再開始寫。 我的零件和接腳(照接線小抄念): (例如:按鈕接 D2、紅燈 D3、藍燈 D4、綠燈 D5、蜂鳴器 D11,所有 GND 接在一起) 我想做的是: (用一句話說,例如:按一下按鈕就換一個顏色)
👉 小朋友看:「萬用開頭」就像先跟 AI 自我介紹——告訴它「我用哪塊板子、每個零件插在哪個孔」。介紹清楚,AI 就不會猜錯!

🔌 接線小抄(咒語裡的接腳照這個念)

每個零件都有自己的「座位號碼」(接腳)。跟 AI 說咒語、或動手接線,都照這張小抄。

🔘 按鈕D2💡「開關手」;按下去是 LOW(INPUT_PULLUP)
🌈 三色 LED紅 D3藍 D4綠 D5每支腳先串一顆 210Ω 電阻(LED 的保鑣)
🔢 數碼管 TM1637DIO D6CLK D7VCC 5VGND🍚 它要「吃電」才會亮,所以要接 5V
📳 震動馬達D9紅線接 D9、黑線回家(GND)
🔔 蜂鳴器D11+腳接 D11、−腳回家(GND)
👂 光線感測器S → A0+ → 5V− → GNDA0 是「聽感測器講話的耳朵孔」
☎️ 黃線=講電話(訊號 S) 🍚 紅線=吃電(+ / 5V) 🚪 黑線=回家的門(− / GND) 👂 A0=聽感測器的耳朵孔 💡 D2~D13=開關手
🖤 回家的門要接在一起:所有黑線(GND)都插到麵包板同一條黑色「共用軌」,電才走得回家、零件才會動。接線時把要插的孔圈起來 👉 再插,線的顏色去找一樣工作的孔(黃找講電話、紅找吃電、黑找回家)。

🎁 現成咒語卡(複製 → 貼你的 ChatGPT)

下面每一張都是「開頭 + 接腳 + 想做的事」三合一,可以直接整段複製貼給 AI(不用再貼萬用開頭)。

💡 魔法變色燈

★☆☆ 入門
👉 這是什麼:按一下按鈕,燈就換一個顏色
🗣️ 這樣跟 AI 說
請用 Arduino Leonardo 幫我寫程式,每一行加繁體中文簡單註解,程式碼用三個反引號包起來。 接腳:按鈕接 D2(用 INPUT_PULLUP,按下去是 LOW);紅燈 D3、藍燈 D4、綠燈 D5,每顆燈都有串電阻;所有 GND 接在一起。 我要:每按一下按鈕就換一種顏色,順序是 紅 → 藍 → 綠 → 全亮 → 關掉,一直循環。

🎵 一鍵點歌機

★☆☆ 入門
👉 這是什麼:按一下按鈕,蜂鳴器唱一首歌
🗣️ 這樣跟 AI 說
請用 Arduino Leonardo 幫我寫程式,每一行加繁體中文簡單註解,程式碼用三個反引號包起來。 接腳:按鈕接 D2(INPUT_PULLUP);蜂鳴器接 D11;GND 接在一起。 我要:按一下按鈕,蜂鳴器就播一首〈小蜜蜂〉,播完自動停。 (想換歌就再跟 AI 說「換成〈小星星〉」。)

⏰ 倒數嗶嗶鐘

★★☆ 進階
👉 這是什麼:數字從 10 倒數到 0,歸零就嗶嗶叫
🗣️ 這樣跟 AI 說
請用 Arduino Leonardo 幫我寫程式,每一行加繁體中文簡單註解,程式碼用三個反引號包起來。 接腳:數碼管是 TM1637,DIO 接 D6、CLK 接 D7、VCC 接 5V、GND 接 GND;蜂鳴器接 D11。 我要:一開機數碼管就從 10 倒數到 0,每秒跳一個數字,數到 0 時蜂鳴器「嗶嗶嗶」叫三聲。 請把「多久跳一次」的秒數用一個變數放最上面,方便我改快改慢。

🌙 天黑自動亮的小夜燈

👀 感測器
👉 這是什麼:用「光線感測器」當眼睛,天黑就自己開燈
🗣️ 這樣跟 AI 說
請用 Arduino Leonardo 幫我寫程式,每一行加繁體中文簡單註解,程式碼用三個反引號包起來。 接腳:光線感測器的訊號腳 S 接 A0(+接 5V、−接 GND);紅燈接 D3,有串電阻;GND 接在一起。 我要做小夜燈:A0 讀到的光線數字變小(代表變暗)時,就自動亮紅燈;變亮就關燈。 請把「多暗才算天黑」的那個門檻數字用一個變數放最上面,方便我試出剛剛好的值。

🎰 幸運抽抽樂

★★★ 大師
👉 這是什麼:按一下,數字狂跳、馬達狂震、彩燈狂閃,最後停在幸運數字
🗣️ 這樣跟 AI 說
請用 Arduino Leonardo 幫我寫程式,每一行加繁體中文簡單註解,程式碼用三個反引號包起來。 接腳:按鈕 D2(INPUT_PULLUP);數碼管 TM1637(DIO=D6、CLK=D7、VCC=5V、GND=GND);震動馬達 D9;三色燈 紅 D3 / 藍 D4 / 綠 D5(各串電阻);所有 GND 接在一起。 我要做抽獎機:按一下按鈕後,數碼管快速亂跳數字、馬達一直震、三色燈輪流閃,2 秒後停下來,停在 1~99 的隨機數字,然後三色燈全亮、慶祝 2 秒。

🆘 AI 給的程式跑不動?

不是你的錯!多半是 AI「少知道一點點」。把下面缺的字補給它,它就懂了:

  1. 先跟 AI 說:「我的板子是 Arduino Leonardo」
  2. 每個零件接在哪一支腳再念清楚一次(照上面的接線小抄)。
  3. 按鈕記得說:「INPUT_PULLUP,按下去是 LOW」
  4. 要用到數碼管、感測器時,告訴它「要接 5V 才會有電」
  5. Arduino 跳出紅色錯誤訊息時,整段複製給 AI,說「這是錯誤訊息,請幫我修好」。
  6. 再叮嚀一句:「請只用我說的接腳,不要用其他腳;程式用三個反引號包起來」
  7. 還是不行 → 找旁邊的大人或老師一起看,別擔心 😊
✅ 已複製!