chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Qt為arduino制作圖形界面

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-13 11:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:安裝Qt

此指導(dǎo)性的第一步是獲取并安裝Qt。

您可以從以下站點獲取Qt sdk:http://qt。 nokia.com/products/

一旦下載,請按照說明進(jìn)行安裝。

第一部分已結(jié)束。相當(dāng)容易,不是嗎?

下一部分比較棘手。

步驟2:安裝庫

即使Qt非常龐大并提供了很多工具,在我們的案例中還是缺少一件事:

串行端口功能。

》因此我們必須安裝一個庫才能與端口com進(jìn)行通信

為此,我使用qextserialport庫(版本1.2alpha)。

首先,您需要在sourceforge上下載該庫:

http://sourceforge.net/projects/qextserialport/files/

或此處的最新版本

http://code.google.com/p/qextserialport/

然后解壓縮文件。

這里是棘手的部分。您下載的文件未編譯。

因此您必須對其進(jìn)行編譯。為此,必須啟動Qt提示符控制臺。

您可以在Windows上的以下位置找到它:

開始菜單,

Qt SDK,

Desktop,

臺式機(jī)Qt 4.7.3(MinGW )

然后發(fā)送圖片2上的命令。

確保在編譯過程中創(chuàng)建了一個新文件夾“ build”,并且文件

qextserialportd.dll和libqextserialportd.a存在。

恭喜,您已完美編譯了庫!

步驟3:讓我們編程

現(xiàn)在一切都已安裝,我們可以開始編寫程序。

打開Qt Creator并創(chuàng)建一個新項目。

我加入了該程序的示例,其中有很多注釋將有助于您理解。

主要要知道的是:

-您必須在.pro文件中包含該庫(請參見示例)

-連接端口,需要創(chuàng)建變量,打開端口,然后對其進(jìn)行配置(按此順序)。

(不要忘記輸入正確的端口號)

-通過發(fā)送消息,請使用功能writ e(char *)。

-使用以下函數(shù)接收數(shù)據(jù):

int numBytes = portcom.bytesAvailable();

char buff [256];

portcom.read(buff ,numBytes);

(您還可以使用信號readyRead()在數(shù)據(jù)到達(dá)時啟動功能)

-如果在編譯時出現(xiàn)錯誤n°1073741515(或其他錯誤),則意味著您需要將qextserialportd.dll放入.exe文件夾中。

您可以在庫示例文件夾中找到其他示例。那將教你如何掃描端口或接收數(shù)據(jù)。

第4步:編寫Arduino

The最后一部分非常容易。

將其電阻接至9引腳插入一個LED

然后,您只需要加載示例中顯示的程序=》通訊=》 Drimmer。

這是相關(guān)部分。程序:

const int ledPin = 9;//LED所連接的引腳

void setup()

{

//初始化串行通信:

Serial.begin(9600);

//將ledPin初始化為輸出:

pinMode(ledPin,OUTPUT);

}

void loop(){ byte亮度;

//檢查是否已從計算機(jī)發(fā)送數(shù)據(jù):

(Serial.available()){

//讀取最近的字節(jié)(從0到255):

brightness = Serial.read();

//設(shè)置LED的亮度:

analogWrite(ledPin,亮度);

}

}

啟動Qt程序并控制9針電壓。

第5步:結(jié)論

在此說明中,我們已經(jīng)了解了如何使用Qt控制您的arduino。

我知道這個示例非常簡單,但是我確信您將能夠啟動更大的項目。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5295

    瀏覽量

    90819
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6514

    瀏覽量

    195855
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    圖形界面模式下自定義檢查工具的應(yīng)用

    此前文章已介紹 ANSA 中的自定義檢查工具。本文將探討該功能在無圖形界面(No-GUI)模式下的應(yīng)用,旨在滿足標(biāo)準(zhǔn)化工作流程的需求,適用于需要高度自動化的前處理場景。通過集成自定義檢查,用戶可實現(xiàn)工作流程的高效自動化運行。
    的頭像 發(fā)表于 11-30 14:13 ?240次閱讀
    無<b class='flag-5'>圖形界面</b>模式下自定義檢查工具的應(yīng)用

    瑞薩電子攜手LVGL PRO推進(jìn)嵌入式圖形用戶界面開發(fā)

    隨著嵌入式設(shè)備對用戶體驗要求的不斷提升,圖形用戶界面(GUI)成為產(chǎn)品開發(fā)越來越重要的一環(huán)。作為目前最流行的開源嵌入式圖形庫之一的LVGL,最近就推出了自己的商業(yè)化專業(yè)UI編輯器LVGL PRO 1.0版本。
    的頭像 發(fā)表于 11-21 10:23 ?857次閱讀
    瑞薩電子攜手LVGL PRO推進(jìn)嵌入式<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>開發(fā)

    【課程升級】STM32U5開發(fā)板《TouchGFX 圖形界面開發(fā)》,從快速入門到深度UI實戰(zhàn)教程

    好消息,華清遠(yuǎn)見STM32U5開發(fā)板配套課程升級通知!本次升級計劃,主要致力于初學(xué)者提供更深入、更實用的TouchGFX圖形界面開發(fā)學(xué)習(xí)體驗。01課程升級核心內(nèi)容快速入門,構(gòu)建完整學(xué)習(xí)路徑
    的頭像 發(fā)表于 11-04 11:05 ?186次閱讀
    【課程升級】STM32U5開發(fā)板《TouchGFX <b class='flag-5'>圖形界面</b>開發(fā)》,從快速入門到深度UI實戰(zhàn)教程

    創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—Qt工程編譯、GPU核心使用說明

    及 Kits 配置;還介紹評估板運行 Qt 程序、程序自啟動設(shè)置,以及通過 textures 案例演示 Qt+OpenGL 調(diào)用 GPU 核心進(jìn)行圖形渲染,評估板
    的頭像 發(fā)表于 09-29 14:16 ?335次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—<b class='flag-5'>Qt</b>工程編譯、GPU核心使用說明

    LVGL近期很多人問,那它和Qt哪個好?

    最近拜訪做工業(yè)控制、智能家居的客戶時,常被問到同一個問題:嵌入式產(chǎn)品,GUI選LVGL還是Qt? 其實工具選擇沒有絕對的“好”與“壞”,但選對適配場景的GUI圖形用戶界面工具,能直接讓產(chǎn)品開發(fā)效率
    的頭像 發(fā)表于 09-23 15:54 ?764次閱讀
    LVGL近期很多人問,那它和<b class='flag-5'>Qt</b>哪個好?

    如何使用 SEGGER emWin AppWizard 工具儀表板界面設(shè)計圖形用戶界面

    如何使用 SEGGER emWin AppWizard 工具儀表板界面設(shè)計圖形用戶界面 (GUI)。它集成了控制 MA35H0 系列評估板上的 LED 和按鈕的功能。
    發(fā)表于 08-19 07:23

    瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開發(fā)板—圖形用戶界面(GUI)開發(fā)手冊

    本文主要說明Qt圖形用戶界面(GUI)開發(fā)流程,包括Qt程序自啟動配置與案例介紹,旨在幫助開發(fā)者完成產(chǎn)品開發(fā)與測試。
    的頭像 發(fā)表于 06-03 14:27 ?1184次閱讀
    瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開發(fā)板—<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>(GUI)開發(fā)手冊

    飛凌嵌入式ElfBoard ELF 1板卡-uboot配置詳解

    進(jìn)行配置,也可以使用圖形界面兩種方式進(jìn)行配置。但是我們使用的uboot功能比較少,直接使用默認(rèn)配置文件即可滿足目前使用,不需要做修改。但是為了熟悉圖形界面,也后面linux內(nèi)核章節(jié)打下基礎(chǔ),我們演示
    發(fā)表于 05-22 11:14

    【技術(shù)案例】Qt 環(huán)境部署 - Ubuntu 篇

    什么是Qt?Qt是一個跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架,可構(gòu)建高性能的桌面、移動及Web應(yīng)用程序,也可用于開發(fā)非GUI程序,比如控制臺工具和服務(wù)器。
    的頭像 發(fā)表于 04-16 17:17 ?1413次閱讀
    【技術(shù)案例】<b class='flag-5'>Qt</b> 環(huán)境部署 - Ubuntu 篇

    ElfBoard技術(shù)貼|如何在ELF 1開發(fā)板上交叉移植Qt

    在嵌入式系統(tǒng)開發(fā)領(lǐng)域,針對特定硬件平臺進(jìn)行Qt框架的移植與適配是一項關(guān)鍵技術(shù)任務(wù)。作為業(yè)界主流的跨平臺應(yīng)用開發(fā)框架,Qt憑借其完善的圖形界面支持能力,在嵌入式開發(fā)圖形界面應(yīng)用程序中占據(jù)
    的頭像 發(fā)表于 02-24 16:18 ?1026次閱讀
    ElfBoard技術(shù)貼|如何在ELF 1開發(fā)板上交叉移植<b class='flag-5'>Qt</b>

    哇!5.2秒進(jìn)入應(yīng)用界面!Linux快速啟動方案分享,基于全志T113-i國產(chǎn)平臺

    T113-i國產(chǎn)平臺優(yōu)勢 全志T113-i處理器可運行Linux操作系統(tǒng)、Qt炫酷圖形界面,并可支持1080P高清視頻編解碼、4G大數(shù)據(jù)傳輸、LCD/LVDS/MIPI三種顯示、原生千兆網(wǎng)/雙
    發(fā)表于 01-23 09:53

    Qt Group發(fā)布Qt Accelerate,加速數(shù)字產(chǎn)品開發(fā)進(jìn)程

    框架,融合了Qt Group在軟件開發(fā)領(lǐng)域的豐富經(jīng)驗和先進(jìn)技術(shù)。該解決方案用戶提供了一系列可隨時部署的行業(yè)級軟件定義產(chǎn)品模板,這些模板不僅功能強(qiáng)大,而且感觀設(shè)計也十分出色。更重要的是,Qt Accelerate支持用戶輕松進(jìn)行
    的頭像 發(fā)表于 01-13 11:19 ?918次閱讀

    基于QT開發(fā)國產(chǎn)主板終端桌面程序 高效、穩(wěn)定、跨平臺的解決方案

    了開發(fā)者們面臨的一個重要挑戰(zhàn)。本文將介紹如何基于QT框架,開發(fā)適用于國產(chǎn)主板的終端桌面程序,并探討其優(yōu)勢和應(yīng)用場景。 QT是一個跨平臺的C++圖形用戶界面應(yīng)用程序框架,廣泛用于開發(fā)GU
    的頭像 發(fā)表于 01-08 15:34 ?1433次閱讀

    DRV8821-23 EVM圖形用戶界面

    電子發(fā)燒友網(wǎng)站提供《DRV8821-23 EVM圖形用戶界面.pdf》資料免費下載
    發(fā)表于 12-05 15:08 ?0次下載
    DRV8821-23 EVM<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>

    DRV8800-01 EVM圖形用戶界面

    電子發(fā)燒友網(wǎng)站提供《DRV8800-01 EVM圖形用戶界面.pdf》資料免費下載
    發(fā)表于 12-02 11:07 ?0次下載
    DRV8800-01 EVM<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>