[ MediaTek ] 透過 LightBlue 控制 LinkIt 7697 LED 教學

聯發科於 2017 年 5 月推出 LinkIt 7697, 它是一片高度整合的系統單晶片的物聯網應用開發板,特色包含一個 Cortex-M4 微控制器、低功耗 1T1R 802.11b/g/n 2.4GHz Wi-Fi 子系統、低功耗藍牙子系統,以及 PMU。本文描述如何透過 LightBlue App 使用 BLE 通訊來控制 LinkIt 7697 上的 LED。


學習目標

  • BLE Arduino 程式
  • LightBlue App 控制 LinkIt 7697 上的 LED

情境

先透過電腦撰寫相關的 Arduino 程式並燒錄到 LinkIt 7697 開發板中,再透過 iPhone 或 iPad 下載 LightBlue App 並做相關設定,當設定完成後輸入數值透過 BLE 傳送至 LinkIt 7697。


執行步驟


前置準備作業


連接圖

感謝 【 Anker Taiwan 】 提供拉不斷的 Micro USB Cable


LinkIt 7697 端

Step 1. 開啟 BLE 範例檔

❖ 1.1  範例檔位置
       ① 點選上方的【 檔案 】 ➙ 【 範例 】 ➙ 【 LBLE 】 ➙ 【 SimplePeripheral 】


Step 2. 燒錄 Arduino 程式

❖ 2.1  燒錄程式
       ① 點選上方的【 草稿碼 】 ➙ 【 上傳 】

❖ 燒錄完成畫面


Step 3. 下載【 LightBlue 】應用程式

❖ 3.1  找到【 App Store 】


❖ 3.2  開啟【 App Store 】


❖ 3.3  點選【 搜尋 】按鈕


❖ 3.4  搜尋【 lightblue 】關鍵字


❖ 3.5  下載【 LightBlue Explorer - Bluetooth Low Energy 】


❖ 3.6  安裝完成畫面


Step 4. 設定【 LightBlue 】應用程式

❖ 4.1  開啟【 LightBlue 】應用程式


❖ 4.2  點選【 Peripherals Nearby 】區域中的【 BLE LED 】

註:【 BLE LED 】顯示名稱位於 Arduino 程式中的位置


❖ 4.3  點選【 Properties: Read Write 】


❖ 4.4  點選【 Write new value 】


❖ 4.5  輸入【 1 】再點選 【 Done 】來開啟 LinkIt 7697 上的 LED

LinkIt 7697 的左下角 LED 燈開啟  


❖ 4.6  輸入【 0 】再點選 【 Done 】來關閉 LinkIt 7697 上的 LED

LinkIt 7697 的左下角 LED 燈關閉  


Reference
GitHub
List of blogs
感謝

Archer

Having being a full stack engineer. Experience with C, Python, Go, Swift, JavaScript, Node.js, LinkIt 7697, LinkIt Smart 7688, Raspberry Pi, ARM mbed, IoT solutions. Contact us : [email protected]

ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io