GPIO
Last updated
Last updated
LinkIt 7697 支援下列的 Arduino APIs:
透過這些 APIs,開發者可以控制或是讀取數位腳位 (GPIO) 上的狀態 (為高電位或是低電位)。
不過要注意的是,LinkIt 7697 的腳位定義並不完全與 Arduino Uno 相同,請參考開發板腳位圖以獲得更多資訊。
藉由執行 Arduino 的 Blink 範例,來控制板上 USR LED 使其閃爍。請依照下列步驟將 Blink sketch 載入到 LinkIt 7697:
依照前面章節所述,將開發板與電腦連接。
從 IDE 的 Tools > Board 選單中選取 LinkIt 7697。
從 Tools > Port 選單中選取 LinkIt 7697 所在的 COM 埠,格式為 "COM XYZ (LinkIt 7697)"。XYZ 在不同電腦上會呈現不同數字,以下圖為例,LinkIt 7697 所在的 COM 埠編號為 80:
4.從 File > Examples > 01. Basics > Blink 選單裡找到 Blink 範例 (如下圖):
5.點選工具列上的 Upload 按鈕:
6.接下來 IDE 就會開始編譯及上傳程式到開發板。當 IDE 正在上傳程式時,會看見板子上的 TX 和 RX LEDs 不斷地閃爍。上傳完成時,IDE 會顯示出 Done uploading
的訊息 (如下圖):
7.此時開發板會自動重開機,接著板子上的 USR LED 便會開始以每秒一次的頻率進行閃爍。
這裡要注意 LinkIt 7697 與 Arduino Uno 有個不同的地方,即兩塊開發板對 LED 腳位的定義不同。LinkIt 7697 的 USR LED 是對應到 P7,並非 Uno 的 P13。所以下面這行程式碼:
在 LinkIt 7697 上與下列程式碼是等價的:
詳細的開發板腳位定義請參考 LinkIt 7697 開發板腳位圖。