本文章要告訴您如何在 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















