🐻 怎麼用自己的 ChatGPT?
我們不在這個網站直接生成程式了。改成——你(或爸爸媽媽)打開自己的 ChatGPT,把下面的「咒語」複製貼進去,AI 就會寫程式給你!
- 1選一張下面的咒語卡,按「📋 複製咒語」。
- 2打開你自己的 ChatGPT(手機 App 或 chatgpt.com 都可以),貼進去、送出。
- 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「少知道一點點」。把下面缺的字補給它,它就懂了:
- 先跟 AI 說:「我的板子是 Arduino Leonardo」。
- 把每個零件接在哪一支腳再念清楚一次(照上面的接線小抄)。
- 按鈕記得說:「INPUT_PULLUP,按下去是 LOW」。
- 要用到數碼管、感測器時,告訴它「要接 5V 才會有電」。
- Arduino 跳出紅色錯誤訊息時,整段複製給 AI,說「這是錯誤訊息,請幫我修好」。
- 再叮嚀一句:「請只用我說的接腳,不要用其他腳;程式用三個反引號包起來」。
- 還是不行 → 找旁邊的大人或老師一起看,別擔心 😊
✨ 拿到 AI 寫的程式碼了!接下來三步 ✨
- 📋在 ChatGPT 上把那段程式碼複製起來。
- ✅打開 Arduino(那個有「✅ 上傳鈕」的程式)。
- ➡️貼進去,按「➡️ 上傳」,等它說「上傳完成」,板子就會照咒語動囉!