国产美女在线精品观看,日韩亚洲精品福利,国产亚洲精品成人AA片,一级做a爰黑人又硬又粗免费看51社区国产精品视

跳轉到主要內容
x

LCD智能顯示模塊-基于Arduino UNO的讀寫功能

TOPWAY智能模塊(Smart LCD)是專門為工業顯示應用而設計的 TFT 液晶模塊。我司自主研發的界面編輯軟件RGTools/SGTools 提供了 18 個控件。 通過些控件能實現豐富的顯示效果和功能。下面來介紹一下基于Arduino UNO開發板讀寫顯示功能的設計與實現過程,更多顯示功能請參考Topway官網資源欄技術文檔處智能顯示模塊開發工具說明書RGTools。通過軟件提供的功能,結合Arduino UNO開發板,設計讀寫顯示界面。當在LCD顯示屏觸摸控件處進行相應的操作,系統會讀取設置好的存儲于智能LCD顯示模塊中的VP地址,并把相應的VP值在顯示屏上顯示出來。如下圖,右側顯示寫入數值,左側顯示讀取結果。

?


一、建立工程

① 打開 RGTools 軟件, 點擊菜單欄建立新工程 File --> New Project ;
② 工程名 Project Name:xxxxxx ;
③ 保存位置 D:\MyDesktop\ ;
④ 選擇智能模塊顯示分辨率 Screen Size:800x480(Rotate0\180);(根據所用模塊的分辨率選擇)?
⑤ Device Model 選擇 HMT070XXX-XX,點擊“ OK”完成。

?

二、建立頁面&導入背景圖

① 在資源窗口中右擊 Pages,選擇 New Page 建立一個新的頁面;(若只需一個頁面PG0000,導入背景圖后設置屬性,直接關聯即可,無需再新建頁面)
② 在資源窗口中右擊 Background Image, 選擇 Import Background Image , 導入界面所需背景圖,然后關聯頁面和背景圖。(RGTools 可支持 BMP、JPG、PNG、GIF,建議導入 BMP 格式的24 位圖片)

????

?

三、設置VP變量&字庫

① 資源欄處找到’’16 Bit Number Variables”,選中一個“N16”,右擊鼠標選擇“rename”重新給變量命一個容易識別的名稱,這里我們需要2個16位的VP變量即可,一個是寫入VP值”0x080000- input-Value”,一個是讀取VP 值” 0x080000-Writeback-Value”。需多個VP變量可手動新建。
(注:變量VP指智能顯示模塊中的寄存器地址,需要先在開發工具(RGTools)中分配寄存器地址,然后再提供給控件去選擇)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?

② 設置字庫,用于我們輸入和讀取時顯示字符的字體設置,具體操作步驟可參考LCD液晶顯示繪圖板制作步驟四--字庫設置或底部視頻。
?

?


四、添加字符串控件&設置屬性

① 工具欄中點擊"靜態字符串",左擊鼠標,在需要顯示字符的位置拖出矩形框,創建讀取字符控件。
② 設置屬性:

  • 屬性Style中設置Front ->Front color->Transparent;
  • 屬性Format中Align選擇”Right”;
  • 屬性Content中VP Address選擇”0x080002-writeback-value”

同樣的方法添加設置輸入字符控件,在設置屬性Content中VP Address選擇”0x080002-input-value”(這里是輸入字符控件的設置,寫入和輸出顯示字符串的顏色、位置等都可根據需求設置)如下圖所示字符顯示控件設置完成。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ??

?

五、添加觸摸控件&設置屬性

①在工具欄中找到觸摸按鍵圖標,左擊鼠標,在按鍵“X2”處拖出控件;
②設置按鍵屬性,“Visual Effect” →“On Press Down”選擇“Show Cropped Bglmg”;“Icon Bglmg”選擇“DP0000-ARDUINO-RW-dn”;
③“Call”→“Call Operation”選擇“VP:=VP*Value”;
④“Content”→“VP Address”選擇“0x080000-input-Value”;
⑤“Attributes”→“Mix Value”值設置為“-32767”, “Title Value”設置為 “2”(這里設置的是*2,即按此鍵,寫入值會在原來的基礎上乘以2倍,讀取值會隨之變化);
同樣的方法設置按鍵“/2”、”+10”、”-1”三個按鍵,注意在“Call”→“Call Operation”選擇相應的VP賦值就可以了。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

界面設置完成后如下圖所示 :

?

六、編譯下載

如下為設置好的觸摸控件界面,將其下載到液晶顯示屏中,界面下載成功。

?

在Arduino UNO提供的代碼軟件寫好代碼,單擊三角符號,將程序代碼燒入Arduino UNO開發板,燒錄完成后,連接LCD智能液晶顯示屏和Arduino UNO開發板,上電即可工作。如下圖所示。

?

結果演示:當輸入顯示為479,按一次“-1”鍵,則輸入值由479變成478,然后左側讀取顯示的數值也由479變為478。

?

?


具體步驟可觀看如下視頻,如果您遇到任何有關LCD液晶顯示屏的問題,歡迎隨時咨詢我們。

Video file