前言
很多網友問我,寫上位機用什么語言好。C#,C++,python這些都可以寫,但是你必須要把你用的語言的一些基礎知識學完之后才能動手去寫一個上位機。這會耗費你一些時間。
那么有什么辦法快速方法寫一個上位機監控軟件,答案是有的。今天來介紹一個好工具--MicroLab,零代碼寫上位機監控軟件。這個軟件是網友--FM,他花了一年多的時間寫出來了。為了更好的展示,結合RT-Thread方便的軟件包生態,快速搭建一套溫濕度監控設備。
環境:RT-Thread studio + GND board + MicroLab軟件
GND board是自己DIY的一款板子,下面鏈接是關于GND board的描述。
GND Studio 開發板
RT-Thread軟件包
GND board上帶在DHT11溫濕度傳感器,RT-Thread有相應的軟件包,直接利用簡單快捷。在RT-Thread studio添加DHT11的軟件包。
修改DHT11連接對應的IO口
MicroLab軟件
MicroLab是一個功能集成度比較高的軟件。
下載地址:
https://gitee.com/fengmeitech/Micro-Lab
功能列表:
序號 | 功能 |
---|---|
1 | 全新的串口/網絡調試服務及關聯模塊 |
2 | 發送歷史永久保存及支持別名 |
3 | 串口/網絡動態指令編程 |
4 | 串口/網絡虛擬示波器 |
5 | 超級計算器 |
6 | ModBus RTU計算器 |
7 | DTU |
8 | 串口-網絡分裂器 |
9 | 應用影子分身 |
10 | 眾多開發輔助工具及資料 |
下面展示一下該軟件的部分界面。
移植MicroLab協議到rtt工程
MicroLab支持串口傳輸和網絡傳輸,在這里的演示都是基于串口傳輸的。所以需要用到串口,所以我們需要配置相對應的串口。
初始化響應的串口,波特率:115200。
MircoLib的組態協議。
移植組態協議到RTT。
移植虛擬示波器協議到RTT。
虛擬示波器演示
我們在下位寫一個正弦波的程序進行測試。
效果:
溫濕度軟件演示
首先設計畫布。
下位機上報數據代碼。
效果:
下位機的代碼鏈接:https://gitee.com/rice_chen_1/picture/tree/master/micro_lab/rice_MicroLab
-
上位機
+關注
關注
27文章
945瀏覽量
54943 -
監控設備
+關注
關注
0文章
92瀏覽量
12970 -
RT-Thread
+關注
關注
31文章
1305瀏覽量
40313
原文標題:基于RT-Thread + MicroLab,零基礎做溫濕度監控上位機
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論