步驟1:組件
所需的硬件和軟件
Arduino uno(或nano,任何人都可以使用)
MPU9250 具有 I2C 接口的10DOF 3D慣性測(cè)量單元模塊(mpu6050也可以用作visuino,也具有其支持)
Nextion LCD 2.8英寸 nx3224t028_01 1(任何其他Nextion LCD也可以使用)
Nextion LCD UART電纜
》容量小于 32gb的SD卡及其適配器。
跳線(公對(duì)母,公對(duì)公)
NEXTION EDITOR(最新版本)
VISUINO 7.8.2.9 或更高版本
ARDUINO IDE 1.6.8 或更高版本
步驟2:開(kāi)發(fā)界面在Nextion編輯器中
*在繼續(xù)之前,請(qǐng)下載 nextion編輯器并將其安裝在您的PC上。
*請(qǐng)確保您具有 fat32 格式的sdcard。
*請(qǐng)確保已下載320 * 240尺寸的純黑色墻紙(或可以在Microsoft Paint中調(diào)整尺寸)
請(qǐng)確保已生成字體,否則Nextion編輯器將在編譯時(shí)顯示錯(cuò)誤 g。
現(xiàn)在請(qǐng)執(zhí)行以下步驟:
單擊新項(xiàng)目-》將其命名為 visuino -》“設(shè)備”選項(xiàng)卡-》選擇nx3224t028_011顯示-》 90水平-》字符編碼-》 ascii
顯示區(qū)域?qū)⒕哂邪咨?20 * 240可編輯屏幕。
現(xiàn)在我們已經(jīng)生成了字體:工具-》字體生成器-》按照向?qū)Р⑦x擇生成的字體。
現(xiàn)在,在Nextion編輯器中,通過(guò)單擊 +按鈕在圖片窗口(左下角窗口)中添加此黑色墻紙。黑色墻紙將在圖片窗口中顯示為圖片0。
在顯示窗口中將出現(xiàn)白色屏幕,現(xiàn)在單擊其屬性表(右側(cè)下角窗口)
單擊sta- 》選擇圖像
圖片-》雙擊-》選擇圖片0(黑色墻紙)
現(xiàn)在您將看到白色屏幕變成黑色,這將用作界面背景。
現(xiàn)在從工具箱窗口中:
單擊文本組件-》 t0新文本將出現(xiàn)在顯示屏上-》在所需區(qū)域上拖動(dòng)
現(xiàn)在點(diǎn)擊其屬性表
sta-》裁剪圖像
picc-》雙擊-》選擇圖片0
pco-》選擇青色
txt-》 x
簡(jiǎn)單地重復(fù)添加兩個(gè)文本組件的過(guò)程 t1,t2 。通過(guò)將它們拖到屏幕上,將它們一個(gè)放在另一個(gè)下面。
現(xiàn)在,您應(yīng)該再添加4個(gè)文本組件,以通過(guò)重復(fù)上述過(guò)程類似地顯示 roll,pitch,yaw 文本。
單擊“編譯”選項(xiàng)卡(,這將生成tft文件)
,您還可以通過(guò)點(diǎn)擊“調(diào)試”標(biāo)簽,在模擬器中進(jìn)行調(diào)試或運(yùn)行,
會(huì)彈出一個(gè)新窗口。
在“指令輸入?yún)^(qū)域”窗口下輸入-》 t0.txt =“ 555”
這將在顯示屏幕上導(dǎo)致x-》 555
單擊文件-》打開(kāi)構(gòu)建文件夾-》將此visuino tft文件復(fù)制到fat32格式的SD卡中。
將此sdcard插入nextion LCD并打開(kāi)電源。成功更新后,將其關(guān)閉,然后再移除該sdcard并重新打開(kāi)電源。
現(xiàn)在,您將在LCD上看到您的NEXTIO編輯器界面。。
您可以將此處附加的visuino tft文件直接傳輸?shù)絪dcard 。
步驟3:?jiǎn)?dòng)Visuino,然后選擇Arduino開(kāi)發(fā)板類型
要開(kāi)始對(duì)Arduino進(jìn)行編程,您需要具有 Arduino IDE 從此處安裝:http://www.arduino.cc/。
請(qǐng)注意,Arduino IDE 1.6.6中存在一些嚴(yán)重的錯(cuò)誤。
請(qǐng)確保您安裝了1.6.7或更高版本,否則此Instructable將無(wú)法正常工作!
Visuino :還需要安裝https://www.visuino.com。
啟動(dòng) Visuino ,如第一張圖片所示
單擊Arduino組件上的“ 工具”按鈕(圖片1 )在 Visuino
中,出現(xiàn)對(duì)話框時(shí),選擇 Arduino Nano ,如圖片2中所示
第4步:Visuino:圖形化編程




您可以使用附加的文件。
在“組件工具箱”的“過(guò)濾器”框中鍵入“ 加速”,然后選擇“ 加速到角度”組件,然后將其放入設(shè)計(jì)區(qū)域(圖片1 )
在“組件工具箱”的“過(guò)濾器”框中鍵入“ mpu ”,然后選擇“ 加速度計(jì)陀螺儀指南針MPU9250 I2C ”組件,并將其放入設(shè)計(jì)區(qū)域(圖片1 )
在“設(shè)計(jì)”區(qū)域中鍵入“ 下一個(gè)”組件工具箱的過(guò)濾器框,然后選擇“ 下一步顯示” 并將其拖到設(shè)計(jì)區(qū)域上。 (圖片1 )
雙擊在 DisplayNextion1 組件和 Elements Editor 中》,添加 3個(gè)文本元素(圖片2 )
設(shè)置第二個(gè)元素的“ 元素名稱”的值元素設(shè)置為“ t1 ”(圖片3 )
設(shè)置第三個(gè)元素的“ 元素名稱”的值到“ t2 ”(圖片3 )
連接組件,如圖片4
所示ol》
第5步:生成,編譯和上傳Arduino代碼

在將代碼上傳到arduino uno之前,請(qǐng)不要連接LCD。
使用COM PORT上載到UNO。
除了連接LCD以外,其他代碼也不會(huì)上載。
結(jié)果
在 Visuino 中,按 F9 或單擊圖1所示的按鈕以生成Arduino代碼,然后打開(kāi) Arduino IDE 在Arduino IDE中,單擊Upload按鈕,以編譯并上傳代碼
步驟6:硬件和跳線連接電路
連接
ARDUINO UNO TO MPU9250
A5-》 SCL
A4-》 SDA
VCC - 》 = VCC
GND-》 GND
將5V VCC電源,地線,SDA和SCL連接到 MPU9250Module 。
連接地線的另一端。到Arduino板的接地引腳)
將 5V VCC 電源線的另一端連接到Arduino板的 5V電源引腳
將 SDA 線的另一端連接到Arduino板的 SDA/模擬引腳4
連接《斯特龍g》 SCL線到Arduino板的 SCL/模擬引腳5
ARDUINO TO NEXTION LCD
的 TX-》 RX
RX-》 TX
VCC-》 VCC
GND-》 GND
將接地線的另一端連接到Arduino板的接地引腳
將接地線的另一端連接到5V VCC電源線連接至Arduino板的5V電源引腳
將rx線的另一端連接至Arduino板的tx引腳(數(shù)字引腳2 )
將tx線的另一端連接到Arduino板的rx引腳(數(shù)字引腳1 )
步驟7:?jiǎn)?dòng)設(shè)置并播放

通過(guò)將USB電纜插入arduino uno接通設(shè)置電源將顯示實(shí)況。
責(zé)任編輯:wv
-
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
196957 -
MPU9250
+關(guān)注
關(guān)注
5文章
17瀏覽量
6680
發(fā)布評(píng)論請(qǐng)先 登錄
TPS65150:LCD顯示的高效電源解決方案
TPS65165:為T(mén)V和顯示器TFT - LCD面板打造的緊湊型LCD偏置IC
TPS65197x系列電平轉(zhuǎn)換器:LCD顯示應(yīng)用的理想選擇
LCD液晶顯示屏在強(qiáng)光模擬下的性能測(cè)試
原廠 FZH1692P/Q 4*40 LCD 顯示驅(qū)動(dòng)控制專用電路,最多顯示 160段
原廠 FZH175 通用LCD顯示驅(qū)動(dòng)電路 156段LCD
DDR200T LCD顯示模塊
力芯微LCD驅(qū)動(dòng)IC:高集成度“芯”優(yōu)勢(shì)讓顯示更簡(jiǎn)單
液晶顯示(LCD)制造行業(yè):未來(lái)之路是星辰大海還是荊棘密布?
FZH1691 4×36 LCD顯示屏高集成度驅(qū)動(dòng)控制芯片中文手冊(cè)
FZH1692P/Q 4×40 LCD顯示屏高性能驅(qū)動(dòng)控制芯片中文手冊(cè)
FP7103 高效降壓恒流驅(qū)動(dòng)芯片:內(nèi)置模擬調(diào)光技術(shù),徹底消除 LCD 背光頻閃難題# #LCD顯示
液晶顯示(LCD)制造行業(yè):未來(lái)之路是星辰大海還是荊棘密布?
基于Nextion Lcd的角度顯示加速
評(píng)論