Linkit 7697 是一塊整合低功號藍芽 (BLE)與Wi-Fi的開發板。
Linkit 7697 整體與Node MCU ESP 8266非常相像,開發環境也很多元化,因為多了藍芽功能,開發上有更多發展的可能,不過它好像只支援低功號藍芽,與一般藍芽功能不相容,更多藍芽資訊可以參考藍牙低功耗 - 維基百科,自由的百科全書 (wikipedia.org),裡面提到低功號藍芽無法向下相容,其次腳位功能如官方敘述,如下圖。
圖片網址 : image2018-7-12+9:40:22.png (1080×582) (mediatek.com)
我覺得目前我觀察到不同於NODE MCU 的是,左下角的5V、D-、D+、GND四隻腳可以接出連接電腦USB type A 不局限於使用Micro USB連結電腦燒入,除此之外,Linkit 7697還能直接使用RTC (時鐘)功能 (NODE MCU好像要外接MOD),為了怕斷電RTC設定會跑掉,也提供焊接處讓開發者得以外接電池以維持RTC運作,有夠貼心~ 最後就是這個5V接腳還有其他功能,當外接電源是從Micro USB接入時,5V變成輸出電壓腳位,很方便,有些感測器需要吃足5V的,就可以使用~
這塊開發板我覺得唯一的壞處就是資源感覺不是很多,網路上很多資源都針對NODE MCU,聯發科這塊開發板對於沒有玩過開發板的人,開發上就會有一點難度,網路上資源常常碰壁,不過還好他們自家也針對每個功能提供足夠的Library,雖然感覺有點像獨立資源,但對於要玩一玩教學用,還是綽綽有餘的,只能說~如果妄想從網路上獲取資源,我想Linkit 7697資源還是不比Node MCU多拉~ 何況這塊開發板停產了,也停止更新了,開發者自求多福,哈哈。
終於到了環境安裝流程的環節了,雖然聯發科自家已經沒更新資源了,不過第三方資源還是有的,在這裡介紹我開發的方式,聯發科為了讓使用者易於開發,於是做了拼圖式的開發環境軟體BlockyDuino,目前已經有v2與v3版本,強烈建議使用v3,因為它自帶Arduino IDE 可以方便開發者切換學習,不過就是1.8.5版本,非常老舊,但不影響開發。
安裝流程:
- 下載 BlockyDuino V3 BETA 5 ,網址 : Release BlocklyDuino v3 Beta 5 · MediaTek-Labs/BlocklyDuino-for-LinkIt · GitHub
- 下載完後請解壓縮並放置在根目錄底下,例如C:\或D:\,方便日後使用第三方資源
結束後打開資料夾如下圖,反白部分就是拼圖開發環境。
同一個資料夾,可以看到arduino 1.8.5資料夾,裡面就是Arduino IDE開發環境。
接下來就是第三方資源,這個是我目前查到的資源,還有持續更新中,非常佛,安裝方法貼在下方連結。
第三方資源安裝方法 : 吉哥的分享 - 如何安裝吉哥自製積木 (google.com)
這個安裝完之後,積木程式就支援各式各樣的開發板,Super方便的~而且連帶Arduino IDE常用到的感測器Library都安裝好了。
我之後的文章基本上都用這個裡面的Arduino 1.8.5開發,除非必要會使用最新板1.8.13版本,不過有些Library要自己安裝就是了~
如果是自己從Arduino官網下載的朋友們~記得打開arduino 程式 > 檔案 > 偏好設定額外開發板管理網址,在裡面輸入以下網址。
開發板資源 : http://download.labs.mediatek.com/package_mtk_linkit_7697_index.json
然後再去開發板裡面搜尋linkit 7697並安裝即可。
當你以為這樣就可以開發就錯了,請先安裝驅動程式 CP210x USB to UART Bridge VCP Drivers - Silicon Labs (silabs.com) 這個是與電腦連結的驅動,否則會抓不到。
準備就緒即可暢玩Linkit 7697了,之後我會把一些開發經驗上傳上來紀錄 (怕自己老了忘記)
如果有任何錯誤,歡迎指教~
Reference : MediaTek LinkIt™ 7697 開發平台 | 聯發科技創意實驗室
留言列表