Micro:Bit 控制 LinkIt 7697四足蜘蛛與小山貓

Description

Description
作者: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

    Contact
    • Category
      No Category
    • Tags
      LinkIt 7697, Micro:Bit

    Project簡述

    Project簡述
    • 簡述
      讓 Micro:Bit 變身為藍芽遙控器,用按鈕來控制一台搭載 7697 的四足蜘蛛或小山貓。
    • 作者
      Mason Chen

    您的姓名 〈需填寫〉

    您的電子郵件信箱 〈需填寫〉

    主旨

    您的信件內容