藍芽溫度上位機總結

2021-06-21 03:55:40 字數 1087 閱讀 3662

這次上位機的介面如下:

從構思到完成功能大概用了

1天半的時間。

我最初的想法是:下位機通過藍芽串列埠根據上位機的指令傳送按固定格式傳送溫度和濕度,通過

list control

控制項顯示出來,並通過畫圖把資料畫出來。

其中新學到的技術如下:

1.串列埠的列舉

串列埠的列舉採用的是查詢登錄檔的方式:這樣的方式可以查詢的更準確些,位址如下:

hkey_local_machine\hardware\devicemap\serialcomm

先開啟登錄檔,然後迴圈讀取直到結束為止。

2.combobox

設定初始值

addstring();

新增combo項

setcursel();

設定預設項

combo

設定成dropdown

可以修改其值

droplist

不可以修改其值 3.

背景色

在對話方塊的

onpaint

()中的

else

新增:

crect   rc;

getclientrect( &rc );// 獲取客戶區

cpaintdc dc(this);

dc.fillsolidrect(&rc,rgb(149,253,228));   // 填充客戶區顏色 

cdialogex::onpaint();

4.定時器

settimer

(1,200

,null);

新增ontimer

訊息響應函式;

killtimer(1

); 5.開啟儲存對話方塊

6.teechart

劃線,和新增類,註冊控制項

7.serialport

串列埠使用

8.atoi

把cstring

轉成int

int轉cstring st.format

個人溫度上報小軟體

個人的乙個溫度上報小軟體 這裡實現了時間的自動獲取和位址的自動獲取,對於時間的自動獲取還是比較簡單的具體可看我的github,地點的自動獲取可以在csdn上了解相關情況,本軟體功能並不多,簡單的可以儲存你的每一天體溫情況,會自動獲取的的當前位置以及時間,當然準備了選擇地區的按鈕,並未包含的 中,後續...

Android獲取藍芽溫度貼資料(樂貼智慧型體溫貼)

藍芽標準的溫度service uuid如下 00001809 0000 1000 8000 00805f9b34fb 它包括如下三個character 00002a1c 0000 1000 8000 00805f9b34fb temperature measurement 00002a1d 0000...

多點溫度檢測上位機顯示 可攜式環境質量檢測儀

可攜式環境質量檢測儀氣象災害帶來了一系列的社會影響,對此大力支援可攜式環境質量檢測儀的研發。伴隨著我們無法 的資訊,讓我們也在自然災害上面遇到了很多的困擾。產品優勢 可攜式環境質量檢測儀 太陽能供電,無線資料傳輸,系統平台瀏覽資料 動態觀測土壤溫濕 供電常數檢測原理,動態觀測多個土層的土壤溫濕 多點...