2013年6月12日 星期三

DIY - 智能小車:用 Microsoft Visual C++/CLI 編寫 Radar 程式步驟 (三十六)


DIY - 智能小車:用 Microsoft Visual C++/CLI 編寫 Radar 程式步驟 (三十六) 

智能小車上有超聲波測距模塊 US-020,由智能小車可以發出距離資料到主控制台,主控制台會用雷達Radar)顯示出距離和角度,這個雷達Radar)的動態連結程式庫DLL,作者 JimBlaney 將程式放在網上,程式是基於 The Creative Commons Attribution-ShareAlike 2.5 License 發表,程式寫得非常出色,筆者會用 Microsoft Visual C++/CLI 呼叫編雷達Radar)的動態連結程式庫DLL)。


首先是啓動 Microsoft Visual Studio 2010 檔案 新增→ 專案
其他語言 Visual C++ CLR Windows Form 應用程式
輸入 名稱:radar_test  位置:可用瀏覽鍵 確定
Visual Studio 會產生 Form1 框架
選擇工具箱
在工具箱列表選擇 PictureBox
PictureBox 移放在 Form1框架適當位置
點擊右側方案總管的 radar_test

Copy Blaney.Radar.dll to Debug folder
專案 參考
加入新參考
瀏覽
選擇 Blaney.Radar.dll 確定
顯示 Blaney.Radar.dll 確定
按鼠標右鍵 檢視程式碼
修改程式碼後 偵測 開始偵測

2013612 天氣報告
氣溫:25.5 @ 23:10
相對濕度:百分之77%
天氣:微雨

沒有留言:

張貼留言