B00. Grove 相關基礎知識
Last updated
Last updated
Grove 為 Seeedstudio 發行的開發板周邊配件, 特點是將所有的連接埠統一成 4-pin 的排差 (兩根訊號, 一根電源, 一根接地), 方便插拔使用。
Seeedstudio 有針對 LinkIt 7697 推出一個搭配的 Grove Breakout for LinkIt 7697, 會把插上去的 LinkIt 7697 腳位轉換成容易插拔的 Grove 連接埠。
下圖表示 Grove 連接埠對應到 LinkIt 7697 的 pin 針腳, 請同時參考 LinkIt 7697 Pinout Diagram 來研究。
將 LinkIt 7697 插上去, 要注意一下方向不要插座。 底板上有個和 LinkIt 7697 一向形狀的絲印線, 可以當作參考。
Seeedstudio 設計出一包搭配 LinkIt 7697 學習物聯網應用的套件包, 包含一些常用的 Grove 周邊, 基礎電子零件 (麵包板, 電阻, 杜邦線, LED, etc)
Grove Modules:
Grove Breakout for LinkIt 7697 x1
Grove - IMU 9DOF x1
Grove – Temperature & Humidity Sensor Pro x1
Grove - Ultrasonic Ranger x1
Grove - Relay x1
Grove - OLED Display 0.96" x1
Grove - Light Sensor x1
Grove - LED Bar x1
Grove – Servo x1
Basic Circuit Components
Breadboard 82mm x 53mm x1
Button x5
10K Ohm Rotary Potentiometer x1
1K Ohm Resistor x10
10K Ohm Resistor x10
330 Ohm Resistor x10
RGB LED x1
Red LED x5
Others
Micro USB Cable – 48 cm x1
Breadboard Jumper Wire x25
200g Kraft Paper Bag 115mm x 75mm x1
要在 BlocklyDuino 使用這些 Grove 相關積木和周邊,會需要先安裝周邊硬體的驅動程式,請參考以下步驟來安裝針對 LinkIt 7697 最佳化的周邊驅動程式。
若沒有安裝好驅動程式,BlocklyDuino 內產生出來 Grove 周邊的程式,在 Arduino IDE 內編譯時會發生錯誤
▼ 下載整套 Grove Starter Kit for LinkIt 7697 的驅動程式包,此 ZIP 包檔名為 linkit-7697-peripheral-drivers-for-arduino-1.2.zip。或是自行到 GitHub 上的專案 內一個個挑選下載
▼ 打開 檔案 > 偏好設定 內,找到你存放 草稿馬簿的位置,用檔案管理員打開此路徑
▼ 此目錄下會放有你的專案 Sketch,以及一個叫做 libraries 的資料夾
▼ 將 ZIP 內的驅動程式, 解壓縮到 libraries 內
GitHub 打包 ZIP 時會多一層資料夾叫 linkit-7697-peripheral-drivers-for-arduino-master,要注意是要把裡面的驅動抓出來攤平在 libraries 資料夾內
▼關掉 Arduino IDE 再重新開啟,就可以在 草稿碼 > 匯入程式庫 內找到這些新增的驅動程式