Micro:Bit 控制 LinkIt 7697四足蜘蛛與小山貓
Description
2017-11-20
作者:Mason Chen
專案簡介
當 LinkIt 7697 遇見 Micro:Bit 時,如何透過 BLE 將兩者合體,讓彼此發揮跨平台的綜效。例如 7697 PWM pin 多就適合做 servo 馬達控制,而 Micro:Bit 有按鈕及一些感應器適合做遙控器。 實作上就是利用兩者優勢,讓 Micro:Bit 變身為藍芽遙控器 (BLE – Peripheral 端),用按鈕來控制一台搭載 7697 (BLE – Central 端) 的四足蜘蛛或小山貓。

所需材料
1. LinkIt 7697
2. BBC Micro:Bit
3. 3D 列印的四足蜘蛛或相關 7697 可控制的平台 (如小山貓或自走車)
4. 電源 (兩片開發板可自行選用適合的電源供應)
軟體開發
- 1. Micro:Bit 端
– 開發網站
– 加入 Bluetooth package,並將藍芽設定改成 “No Pairing Required”
– 程式部份主要是要將 bluetooth button service 打開即可,非常簡單
-詳細寫法可參考附圖及影片 : Micro:Bit
- 2. LinkIt 7697 端
– 使用 Arduino IDE 中的 LBLE “ConnectPeripheral.ino” 範例來修改
– 將 7697 設定為 Central 端
– 程式中採直接連結指定 address 的 Micro:Bit
– 裝置的 address 可透過 BLE Scanner app 來獲得,再參照附圖修改要連結的裝置 address
– 接著透過 BLE button service 來得知 Button A/B 的狀態
– 最後,你再自行加入由 if else 判斷式後要做的動作
- 硬體安裝
1. 參考用的四足蜘蛛印列檔在此 : 列印檔 (作者:邱信維)
2. 範例程式只提供 LinkIt 7697 連結 Micro:Bit 的 code,不包含控制四足蜘蛛馬達部份。
成果展示
運用 Micro:Bit 按鈕控制 7697 四足蜘蛛
運用 Micro:Bit 加速度計來控制 7697 小山貓
Resource
LinkIt 7697 ino file 及 Micro:Bit hex 範例檔請見
Mason Chen
任職於竹科某科技大廠,平常空閒時喜歡玩機器人及動手做小玩具,目前在學習 ESP8266 / Linkit 7697 / Micro:Bit 開發板中。
Latest posts by Mason Chen (see all)
Contact
- CategoryNo Category
- TagsLinkIt 7697, Micro:Bit
Project簡述
- 簡述讓 Micro:Bit 變身為藍芽遙控器,用按鈕來控制一台搭載 7697 的四足蜘蛛或小山貓。
上一篇: 【小鋼炮】自製音響擴大機
【Respberry Pi】樹莓派粉紅機 :下一篇