作為一個dotnet技術的新手我是不好意思寫帖子的,原因就是本人技術太水了,寫出的帖子肯定會讓人笑話。所以這次我是厚著臉皮寫出這個帖子的,希望大佬們輕噴了。我的目標就是用SurfaceGo實現一個和我之前用樹莓派實現的一個小車具有相似的功能。基本上就是能用手機控制SurfaceGo,然後Surfac ...
作為一個dotnet技術的新手我是不好意思寫帖子的,原因就是本人技術太水了,寫出的帖子肯定會讓人笑話。所以這次我是厚著臉皮寫出這個帖子的,希望大佬們輕噴了。我的目標就是用SurfaceGo實現一個和我之前用樹莓派實現的一個小車具有相似的功能。基本上就是能用手機控制SurfaceGo,然後SurfaceGo能夠控制arduino(單片機的一種)然後控制小車,下麵是演示視頻。
我的B站首頁
https://space.bilibili.com/25228512
既然是用微軟技術,那就需要摒棄之前在樹莓派上使用的linux系統的那一套了,但是原理都是一樣的。通過surfacego搭建web服務,然後手機調用服務服務通過串口和arduino進行串口通訊。這樣就可以控制surfacego車身的運轉了。
我的想法是新建一個wpf項目,為什麼不選用winform項目呢?原因是沒做過wpf想趁機練手學習學習了。還好wpf也可以內嵌wcf服務,思路就是通過內嵌的wcf服務來接收手機的指令,通過wpf項目調用串口操作,將指令寫入串口,傳到下位機。
因為是第一篇,所以就不講代碼部分了,我會在隨後的文章里介紹下具體的實現過程。未完待續
下麵是項目的git地址
https://github.com/GreenShadeZhang/GreenShade.Net