[mbed入門教學#1]Delta DFBM-NQ620 開發板 – mbed 環境建置與 LED 閃爍

本文章要告訴您如何在 MBED 開發者網站上設定好 Delta 的 NQ620 開發板,並控制其數位腳位的高低電位。NQ620的腳位配置與 Arduino相同,很容易連接各種 Shield 和 Grove 周邊裝置與感測器。

購買本開發板請點我喔~ (機器人王國商城)

作者/攝影 曾吉弘
時間   2小時
成本   ❊ mbed開發板 
難度  * * * * *
材料表 個人電腦

Delta mbed 開發板

❊mini USB 傳輸線(不是 micro喔)

mbed 系列開發板都可以使用 mbed 線上開發環境來編寫程式、匯入現成的函式庫與範例,並將執行檔編譯下來之後「放入」開發板之後即可執行。請根據以下步驟操作:

1.登入 ARM MBED開發者網站,請先註冊一個免費帳號。點選右上角的 [Compiler]按鈕

2.進入 workspace之後,這裡就是我們做事情的地方。請點選右上角的 New / New Program…。在 Platform 下拉式選單找到 Delta DFBM-NQ620這塊板子。Template 選擇 Empty Program,後續我們再新增檔案就好。Program Name 就取名叫做 helloWorld 吧!

3.對[My Program] 點選右鍵,選擇[New Program],在此請輸入一個名為

4.請在這個空白檔案中輸入以下內容:

[pastacode lang=”c” manual=”%23include%20%22mbed.h%22%20%C2%A0%2F%2F%E5%8C%AF%E5%85%A5%E6%89%80%E9%9C%80%E5%87%BD%E5%BC%8F%E5%BA%AB%0A%0ADigitalOut%20myled(LED4)%3B%20%C2%A0%2F%2F%E5%AE%A3%E5%91%8ALED4%E4%B9%8B%E6%95%B8%E4%BD%8D%E8%85%B3%E4%BD%8D%E7%82%BA%E8%BC%B8%E5%87%BA%0A%0Aint%20main()%20%7B%20%C2%A0%0A%C2%A0%C2%A0%C2%A0while(1)%20%7B%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0myled%20%3D%201%3B%20%2F%2F%E4%BA%AE%E7%87%88%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0wait(0.2)%3B%20%C2%A0%C2%A0%2F%2F%E7%AD%89%E5%80%990.2%E7%A7%92%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0myled%20%3D%200%3B%20%2F%2F%E4%B8%8D%E4%BA%AE%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0wait(0.2)%3B%0A%C2%A0%C2%A0%C2%A0%7D%0A%7D” message=”mbed LED blink” highlight=”” provider=”manual”/]

5.直接編譯的話,是會發生錯誤的呢,因為第一行的”mbed.h”還沒有匯入。請點選左上角的[Import],點選 Libraries 標籤,於右上角輸入 mbed 之後 Search 就可以看到以下畫面:


 

6.點兩次第一個 “mbed” 官方函式庫,就可以把這個函式庫加入您的專案了。

7.點選 Compile 就會開始編譯專案,接著會下載一個 .hex 檔。檔名格式為”專案名稱 + 版號.hex”,以本專案來說就是 “helloWorld_DELTA_DFBM_NQ620.hex”。編譯完成之後可以在主畫面中看到專案目前的記憶體占用狀況。

8.請將您的板子使用 mini USB線接上電腦,不需要安裝任何 driver 就會被辨識成一個隨身碟。將上一步的 .hex 放入其中,您會看到 NQ620板子上有紅燈會快速閃動以及複製中的進度視窗。

9.完成之後就會自動執行程式,剛剛放入的 .hex 已經不見了,代表已經順利被載入板子中。您的板子上 LD9 這顆 LED 開始閃動了嗎?NQ620 上有四顆板載LED,請參閱下圖是腳位對應,請在D9與GND腳位接一顆 LED 試試看吧!

相關文章參考:台達電 mbed 新品登場 DFBM-NQ620 具備 BLE 與 NFC

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *