日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

454398 ? 來(lái)源:網(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/

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

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

下一部分比較棘手。

步驟2:安裝庫(kù)

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

串行端口功能。

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

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

首先,您需要在sourceforge上下載該庫(kù):

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

或此處的最新版本

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

然后解壓縮文件。

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

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

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

開(kāi)始菜單,

Qt SDK,

Desktop,

臺(tái)式機(jī)Qt 4.7.3(MinGW )

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

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

qextserialportd.dll和libqextserialportd.a存在。

恭喜,您已完美編譯了庫(kù)!

步驟3:讓我們編程

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

打開(kāi)Qt Creator并創(chuàng)建一個(gè)新項(xiàng)目。

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

主要要知道的是:

-您必須在.pro文件中包含該庫(kù)(請(qǐng)參見(jiàn)示例)

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

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

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

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

int numBytes = portcom.bytesAvailable();

char buff [256];

portcom.read(buff ,numBytes);

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

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

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

第4步:編寫(xiě)Arduino

The最后一部分非常容易。

將其電阻接至9引腳插入一個(gè)LED。

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

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

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

void setup()

{

//初始化串行通信:

Serial.begin(9600);

//將ledPin初始化為輸出:

pinMode(ledPin,OUTPUT);

}

void loop(){ byte亮度;

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

(Serial.available()){

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

brightness = Serial.read();

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

analogWrite(ledPin,亮度);

}

}

啟動(dòng)Qt程序并控制9針電壓。

第5步:結(jié)論

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

我知道這個(gè)示例非常簡(jiǎn)單,但是我確信您將能夠啟動(dòng)更大的項(xiàng)目。

責(zé)任編輯:wv

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

    關(guān)注

    69

    文章

    5377

    瀏覽量

    91998
  • Arduino
    +關(guān)注

    關(guān)注

    191

    文章

    6529

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RK3576 單板機(jī)嵌入式 Qt 界面與多屏異顯開(kāi)發(fā)手冊(cè)(三)

    本文創(chuàng)龍科技RK3576 單板機(jī) Qt GUI 開(kāi)發(fā)指南,包含環(huán)境搭建、編譯調(diào)試、GPU 加速、自啟動(dòng)配置及多屏顯示方案。提供 Qt Creator 與命令行雙開(kāi)發(fā)模式,覆蓋界面控制
    的頭像 發(fā)表于 04-24 09:27 ?143次閱讀
    RK3576 單板機(jī)嵌入式 <b class='flag-5'>Qt</b> <b class='flag-5'>界面</b>與多屏異顯開(kāi)發(fā)手冊(cè)(三)

    RK3576 單板機(jī)嵌入式 Qt 界面與多屏異顯開(kāi)發(fā)手冊(cè)(二)

    本文創(chuàng)龍科技RK3576 單板機(jī) Qt GUI 開(kāi)發(fā)指南,包含環(huán)境搭建、編譯調(diào)試、GPU 加速、自啟動(dòng)配置及多屏顯示方案。提供 Qt Creator 與命令行雙開(kāi)發(fā)模式,覆蓋界面控制
    的頭像 發(fā)表于 04-23 10:55 ?551次閱讀
    RK3576 單板機(jī)嵌入式 <b class='flag-5'>Qt</b> <b class='flag-5'>界面</b>與多屏異顯開(kāi)發(fā)手冊(cè)(二)

    RK3576 單板機(jī)嵌入式 Qt 界面與多屏異顯開(kāi)發(fā)手冊(cè)(一)

    本文創(chuàng)龍科技RK3576 單板機(jī) Qt GUI 開(kāi)發(fā)指南,包含環(huán)境搭建、編譯調(diào)試、GPU 加速、自啟動(dòng)配置及多屏顯示方案。提供 Qt Creator 與命令行雙開(kāi)發(fā)模式,覆蓋界面控制
    的頭像 發(fā)表于 04-22 10:08 ?666次閱讀
    RK3576 單板機(jī)嵌入式 <b class='flag-5'>Qt</b> <b class='flag-5'>界面</b>與多屏異顯開(kāi)發(fā)手冊(cè)(一)

    VisionFive 無(wú)法啟動(dòng)圖形界面怎么解決?

    我用了新的 VisionFive,安裝了 Fedora,但是輸入密碼后,它只是停留在命令行中,看不到界面。我該怎么辦?
    發(fā)表于 04-01 07:48

    嵌入式AI視覺(jué)落地的那些事兒——直面AI視覺(jué)落地難的挑戰(zhàn)

    地理解整個(gè)開(kāi)發(fā)鏈條。 一、QT界面開(kāi)發(fā):算法與界面必須解耦 嵌入式AI應(yīng)用通常需要圖形界面,QT是常見(jiàn)選擇。但開(kāi)發(fā)中容易陷入一個(gè)誤區(qū):把算法
    的頭像 發(fā)表于 03-18 14:44 ?160次閱讀

    直播 | 睿擎平臺(tái)AMP混合部署:你的Qt界面如何“指揮”底層電機(jī)?

    )晚8點(diǎn),我們將通過(guò)一場(chǎng)直播,把這些問(wèn)題一次性講透。直播核心內(nèi)容本次直播將以睿擎派RC3506J硬件平臺(tái),完整演示從Qt界面開(kāi)發(fā)到底層電機(jī)驅(qū)動(dòng)的全流程:1、Qt
    的頭像 發(fā)表于 03-03 19:33 ?631次閱讀
    直播 | 睿擎平臺(tái)AMP混合部署:你的<b class='flag-5'>Qt</b><b class='flag-5'>界面</b>如何“指揮”底層電機(jī)?

    直播預(yù)告 | 睿擎平臺(tái)AMP混合部署:你的Qt界面如何“指揮”底層電機(jī)?

    )晚8點(diǎn),我們將通過(guò)一場(chǎng)直播,把這些問(wèn)題一次性講透。直播核心內(nèi)容本次直播將以睿擎派RC3506J硬件平臺(tái),完整演示從Qt界面開(kāi)發(fā)到底層電機(jī)驅(qū)動(dòng)的全流程:1、Qt
    的頭像 發(fā)表于 02-27 18:18 ?414次閱讀
    直播預(yù)告 | 睿擎平臺(tái)AMP混合部署:你的<b class='flag-5'>Qt</b><b class='flag-5'>界面</b>如何“指揮”底層電機(jī)?

    RK3562 單板機(jī)圖形用戶界面開(kāi)發(fā)完全手冊(cè):Qt Creator 配置與 LVGL 案例詳解(二)

    程序自啟動(dòng)與 GPU 加速實(shí)現(xiàn)。通過(guò)圖片顯示、LED 控制等案例,明確關(guān)鍵代碼與測(cè)試步驟。創(chuàng)龍科技以清晰實(shí)操指引,幫助開(kāi)發(fā)者高效完成 Qt 圖形界面開(kāi)發(fā),適用于工業(yè)控制、智能終端等場(chǎng)景。
    的頭像 發(fā)表于 02-27 10:42 ?6758次閱讀
    RK3562 單板機(jī)<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>開(kāi)發(fā)完全手冊(cè):<b class='flag-5'>Qt</b> Creator 配置與 LVGL 案例詳解(二)

    RK3562 單板機(jī)圖形用戶界面開(kāi)發(fā)完全手冊(cè):Qt Creator 配置與 LVGL 案例詳解(一)

    程序自啟動(dòng)與 GPU 加速實(shí)現(xiàn)。通過(guò)圖片顯示、LED 控制等案例,明確關(guān)鍵代碼與測(cè)試步驟。創(chuàng)龍科技以清晰實(shí)操指引,幫助開(kāi)發(fā)者高效完成 Qt 圖形界面開(kāi)發(fā),適用于工業(yè)控制、智能終端等場(chǎng)景。
    的頭像 發(fā)表于 02-26 11:41 ?1988次閱讀
    RK3562 單板機(jī)<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>開(kāi)發(fā)完全手冊(cè):<b class='flag-5'>Qt</b> Creator 配置與 LVGL 案例詳解(一)

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

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

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

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

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

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

    LVGL近期很多人問(wèn),那它和Qt哪個(gè)好?

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

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

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

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

    本文主要說(shuō)明Qt圖形用戶界面(GUI)開(kāi)發(fā)流程,包括Qt程序自啟動(dòng)配置與案例介紹,旨在幫助開(kāi)發(fā)者完成產(chǎn)品開(kāi)發(fā)與測(cè)試。
    的頭像 發(fā)表于 06-03 14:27 ?1795次閱讀
    瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開(kāi)發(fā)板—<b class='flag-5'>圖形</b>用戶<b class='flag-5'>界面</b>(GUI)開(kāi)發(fā)手冊(cè)
    尉犁县| 泰顺县| 青浦区| 青川县| 赞皇县| 嫩江县| 遂宁市| 从江县| 阿勒泰市| 黔西| 盱眙县| 翁源县| 衢州市| 香河县| 阿拉善盟| 宁武县| 南溪县| 葵青区| 古浪县| 正蓝旗| 肃宁县| 平谷区| 云安县| 万宁市| 监利县| 平武县| 兴隆县| 隆尧县| 南宫市| 田阳县| 咸阳市| 丰县| 安平县| 日土县| 离岛区| 土默特左旗| 龙岩市| 武清区| 嘉荫县| 南开区| 泰来县|