B00. Grove 相關基礎知識

認識 Grove

Grove 為 Seeedstudio 發行的開發板周邊配件, 特點是將所有的連接埠統一成 4-pin 的排差 (兩根訊號, 一根電源, 一根接地), 方便插拔使用。

認識 Grove Breakout

Seeedstudio 有針對 LinkIt 7697 推出一個搭配的 Grove Breakout for LinkIt 7697, 會把插上去的 LinkIt 7697 腳位轉換成容易插拔的 Grove 連接埠。 

下圖表示 Grove 連接埠對應到 LinkIt 7697 的 pin 針腳, 請同時參考 LinkIt 7697 Pinout Diagram 來研究。

將 LinkIt 7697 插上去, 要注意一下方向不要插座。 底板上有個和 LinkIt 7697 一向形狀的絲印線, 可以當作參考。

Grove StarterKit for LinkIt 7697

Seeedstudio 設計出一包搭配 LinkIt 7697 學習物聯網應用的套件包, 包含一些常用的 Grove 周邊, 基礎電子零件 (麵包板, 電阻, 杜邦線, LED, etc)

Grove Starter Kit for LinkIt 7697

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

安裝 Starter Kit 內的 Grove 周邊的驅動程式 

要在 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 再重新開啟,就可以在 草稿碼 > 匯入程式庫 內找到這些新增的驅動程式