數位 Digital
開或關,二選一
(HIGH = 5V / LOW = 0V)
我們用的是 Arduino Leonardo — 接腳分四大家族(數位 / 類比 / PWM / 電源),還有個超能力:能變成鍵盤滑鼠!
每種接腳負責不同工作。先認識它們,再學怎麼用。
開或關,二選一
(HIGH = 5V / LOW = 0V)
讀感測器數值
(0V ~ 5V 連續變化)
快速開關模擬類比
調 LED 亮度、馬達速度
給其他元件供電
5V / 3.3V / GND
點任一個接腳,右側顯示它能做什麼!
接腳資訊會出現在這裡 — 包含類型、能做什麼、特殊功能等。
類比接腳把 0~5V 電壓轉成 0~1023 的數字(10-bit)。拉滑桿試試!
analogRead(A0) ≈ 電壓 × 1023 / 5
不同接腳用不同函式 — 對照接腳家族看就懂了!
想接 LCD 顯示器、藍牙模組、SD 卡?要用這幾種通訊。Leonardo 的接腳跟 Uno 有點不同 — 看清楚別接錯!
用兩條線就能接很多裝置(LCD、感測器都常用)。
傳輸最快,常用於 SD 卡、彩色螢幕、無線模組。
USB 跟硬體 UART 是分開的兩條 — Leonardo 很特別!
Leonardo 的晶片支援 USB HID — 可以假裝成鍵盤或滑鼠,自動幫電腦打字、按鍵、移動游標!這是 Uno 做不到的。
要調 LED 亮度或馬達轉速,挑有「~」符號的接腳
讀光感、溫度、搖桿等連續變化的感測器用類比腳
單純的按鈕、繼電器,任何數位腳都行
這兩腳是序列通訊用,會跟 USB 傳輸打架
剛開始測程式時用 13 號最方便,板上已內建 L 燈
所有元件的 GND 一定要連回 Arduino 的 GND 才會運作
記住四大家族(數位 / 類比 / PWM / 電源)+ Leonardo 三大特色:D13 也是 PWM、I2C 在 D2/D3、能變鍵盤滑鼠!功課一的 RGB 燈用 PWM 控制紅綠藍 — 馬上來挑戰!