在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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。

您可以從以下站點(diǎn)獲取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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5137

    瀏覽量

    89035
  • Arduino
    +關(guān)注

    關(guān)注

    189

    文章

    6494

    瀏覽量

    190329
收藏 人收藏

    評論

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

    瑞芯微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 ?494次閱讀
    瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開發(fā)板—<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>(GUI)開發(fā)手冊

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

    什么是QtQt是一個跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架,可構(gòu)建高性能的桌面、移動及Web應(yīng)用程序,也可用于開發(fā)非GUI程序,比如控制臺工具和服務(wù)器。
    的頭像 發(fā)表于 04-16 17:17 ?367次閱讀
    【技術(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 ?545次閱讀
    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處理器可運(yùn)行Linux操作系統(tǒng)、Qt炫酷圖形界面,并可支持1080P高清視頻編解碼、4G大數(shù)據(jù)傳輸、LCD/LVDS/MIPI三種顯示、原生千兆網(wǎng)/雙
    發(fā)表于 01-23 09:53

    DRV8821-23 EVM圖形用戶界面

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

    把YOLOv11和Python Qt做個用戶界面程序

    早些時間,小編想把PID控制器優(yōu)化部分通過Py Qt來實(shí)現(xiàn)用戶界面化,不過看著窗口一堆參數(shù),有點(diǎn)發(fā)怵:這玩意誰用啊? 參考《PID控制器參數(shù)自動優(yōu)化示例和比較》 后來就擱置了。 在通過Python
    的頭像 發(fā)表于 11-28 10:18 ?1482次閱讀
    把YOLOv11和Python <b class='flag-5'>Qt</b>做個用戶<b class='flag-5'>界面</b>程序

    基于全志T113-i的系統(tǒng)快速啟動顯示Qt界面、LVGL界面案例

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評估板(基于全志T113-i)的系統(tǒng)快速啟動顯示Qt界面、LVGL界面案例,適用開發(fā)環(huán)境如下。 Windows開發(fā)環(huán)境:Windows 7 64bit
    的頭像 發(fā)表于 11-27 09:18 ?1555次閱讀
    基于全志T113-i的系統(tǒng)快速啟動顯示<b class='flag-5'>Qt</b><b class='flag-5'>界面</b>、LVGL<b class='flag-5'>界面</b>案例

    圖形用戶界面與命令行接口的比較

    在計算機(jī)科學(xué)和信息技術(shù)領(lǐng)域,用戶與計算機(jī)交互的方式主要分為兩種:圖形用戶界面(GUI)和命令行接口(CLI)。這兩種界面各有優(yōu)勢和局限性,適用于不同的場景和用戶需求。 1. 定義與基本特征
    的頭像 發(fā)表于 11-12 14:38 ?1100次閱讀

    開放式激光振鏡運(yùn)動控制器在Ubuntu+Qt下自定義圖形標(biāo)刻

    開放式激光振鏡運(yùn)動控制器在Ubuntu+Qt下自定義圖形標(biāo)刻
    的頭像 發(fā)表于 10-08 10:45 ?980次閱讀
    開放式激光振鏡運(yùn)動控制器在Ubuntu+<b class='flag-5'>Qt</b>下自定義<b class='flag-5'>圖形</b>標(biāo)刻

    開放式激光振鏡運(yùn)動控制器在Ubuntu+Qt下CAD圖形標(biāo)刻

    開放式激光振鏡運(yùn)動控制器再Ubuntu+Qt下CAD圖形標(biāo)刻
    的頭像 發(fā)表于 09-18 15:12 ?652次閱讀
    開放式激光振鏡運(yùn)動控制器在Ubuntu+<b class='flag-5'>Qt</b>下CAD<b class='flag-5'>圖形</b>標(biāo)刻

    單片機(jī)圖形化編程軟件有哪些

    單片機(jī)圖形化編程軟件開發(fā)者提供了一種更加直觀、易于上手的編程方式,尤其適合初學(xué)者和教育領(lǐng)域。以下是一些常見的單片機(jī)圖形化編程軟件: Arduino IDE : 雖然是基于文本的編程環(huán)
    的頭像 發(fā)表于 09-02 10:14 ?3438次閱讀

    【龍芯2K0300蜂鳥板試用】+6.QT體驗

    1. QT Qt 是一個跨平臺的 C++開發(fā)庫。主要用來開發(fā)圖形用戶界面(Graphical User Interface,簡稱 GUI)程序。Qt
    發(fā)表于 08-21 22:20

    嵌入式QT常見開發(fā)方式有哪些?

    : 使用Qt Designer設(shè)計圖形用戶界面,并將其導(dǎo)出.ui文件。然后通過C++代碼加載這些UI文件,并實(shí)現(xiàn)與UI元素的交互邏輯。這種方式結(jié)合了可視化設(shè)計工具的優(yōu)勢以及C++編程
    發(fā)表于 08-12 10:05

    QT5+OpenCV4搭建應(yīng)用開發(fā)環(huán)境

    作為深度學(xué)習(xí)算法工程師,必須要掌握應(yīng)用開發(fā)技能嗎?搞工程肯定是必須要會界面開發(fā),QT就是一個很不錯的選擇。本文以QT5.15 + OpenCV4.8 + OpenVINO2023例,
    的頭像 發(fā)表于 07-23 11:23 ?1410次閱讀
    <b class='flag-5'>QT</b>5+OpenCV4搭建應(yīng)用開發(fā)環(huán)境
    主站蜘蛛池模板: 天天看片中文字幕 | 色黄网| 老色皮永久免费网站 | 四虎在线免费播放 | 天天操天天干天天射 | 国产精品大片天天看片 | 亚洲午夜久久久久久噜噜噜 | 色无欲天天天影视综合网 | 成人a一级毛片免费看 | 一区一精品 | ts人妖在线 | 1000部禁片黄的免费看 | 禁漫画羞羞动漫入口 | 成人综合婷婷国产精品久久免费 | 精品国产一区二区三区国产馆 | 天天综合亚洲 | 欧洲熟色妇 | 看免费黄色大片 | 一级特黄牲大片免费视频 | 国产三级观看久久 | 91大神精品全国在线观看 | 国产大乳美女挤奶视频 | 亚洲视频一区二区 | 公妇乱淫日本免费观看 | 午夜亚洲国产精品福利 | 日日爱夜夜爱 | 一级黄视频 | 亚洲美女激情视频 | 免费午夜视频 | 4hc44四虎www在线影院男同 | 天天操天天射天天色 | 亚洲成在线观看 | 欧美18同性gay视频 | 男女在线观看视频 | 真实的国产乱xxxx在线 | 久久久久无码国产精品一区 | 俺也操 | 天天狠天天透天干天天怕处 | 狠狠色噜噜狠狠狠狠97影音先锋 | 热99re久久精品2久久久 | 欧美一级视频免费看 |