色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認識你,還能領(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/

一旦下載,請按照說明進行安裝。

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

下一部分比較棘手。

步驟2:安裝庫

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

串行端口功能。

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

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

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

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

或此處的最新版

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

然后解壓縮文件。

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

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

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

開始菜單,

Qt SDK,

Desktop,

臺式機Qt 4.7.3(MinGW )

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

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

qextserialportd.dll和libqextserialportd.a存在。

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

步驟3:讓我們編程

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

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

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

主要要知道的是:

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

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

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

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

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

int numBytes = portcom.bytesAvailable();

char buff [256];

portcom.read(buff ,numBytes);

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

-如果在編譯時出現(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亮度;

//檢查是否已從計算機發(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

    文章

    4957

    瀏覽量

    87604
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6471

    瀏覽量

    187225
收藏 人收藏

    評論

    相關(guān)推薦

    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>

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

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

    開放式激光振鏡運動控制器在Ubuntu+Qt下CAD圖形標刻

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

    【龍芯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文件,并實現(xiàn)與UI元素的交互邏輯。這種方式結(jié)合了可視化設(shè)計工具的優(yōu)勢以及C++編程
    發(fā)表于 08-12 10:05

    用git還是用圖形界面安裝idf-tools總是失敗,這是什么問題?

    無論是用git還是用圖形界面安裝idf-tools總是失敗,這是什么問題?
    發(fā)表于 06-19 07:03

    上位機可視化界面編程軟件有哪些

    。以下是一些常見的上位機可視化界面編程軟件: Qt (跨平臺C++框架) 介紹 :Qt是一個跨平臺的C++圖形用戶界面應(yīng)用程序框架。它提供了
    的頭像 發(fā)表于 06-06 10:48 ?2548次閱讀

    Qt Group與高通公司合作,簡化工業(yè)物聯(lián)網(wǎng)的用戶界面開發(fā)

    公司于當(dāng)?shù)貢r間4月9日宣布,正在合作為工業(yè)物聯(lián)網(wǎng)設(shè)備簡化高級圖形用戶界面 (GUI) 的開發(fā)和軟件質(zhì)量保證。 Qt Group與高通公司合作,簡化工業(yè)物聯(lián)網(wǎng)的用戶界面開發(fā)
    的頭像 發(fā)表于 04-10 14:12 ?450次閱讀
    <b class='flag-5'>Qt</b> Group與高通公司合作,簡化工業(yè)物聯(lián)網(wǎng)的用戶<b class='flag-5'>界面</b>開發(fā)

    FPGA板子可以跑Qt應(yīng)用程序嗎

    Qt作為一款跨平臺GUI圖形界面設(shè)計軟件,她可以在windows、Linux上運行,沒聽說過在FPGA的板子上運行Qt程序呢?
    發(fā)表于 03-28 23:27

    兆易創(chuàng)新與SEGGER聯(lián)合提供免費商用的emWin圖形界面解決方案

    合作,使用GD32系列Arm? Cortex?-M微控制器的廣大用戶提供免費商用的emWin嵌入式GUI(圖形用戶界面)以及屢獲殊榮的AppWizard工具。這一舉措旨在加速高性能GUI應(yīng)用的開發(fā)與落地,進一步推動工業(yè)控制和智
    的頭像 發(fā)表于 03-16 09:59 ?1041次閱讀

    Qt For OpenHarmony圖形化的進展突破

    Qt 適配 OpenHarmony 意義 Qt 是一個 C++ 跨平臺開發(fā)框架,主要用于開發(fā)圖形用戶界面(Graphical User Interface,GUI)程序,具有跨平臺類庫
    的頭像 發(fā)表于 02-02 14:29 ?1539次閱讀
    <b class='flag-5'>Qt</b> For OpenHarmony<b class='flag-5'>圖形</b>化的進展突破

    【飛騰派4G版免費試用】4.手把手玩轉(zhuǎn)QT界面設(shè)計

    簡直就是魔法棒,讓你的界面設(shè)計變得輕而易舉! 首先,讓我們來了解一下Qt Designer。這個軟件是專門界面設(shè)計而生的,你可以像玩拼圖一樣,直接拖拽控件到
    發(fā)表于 01-27 12:49

    Qt聯(lián)手英飛凌,車用MCU引入輕量級高性能圖形框架

    英飛凌TRAVEO T2G MCU全面覆蓋上述領(lǐng)域,且其集群系列支持高幀速率和全高清的圖形用戶界面Qt圖形解決方案的直接嵌入則讓英飛凌MCU直接受益,實現(xiàn)高效渲染:較之市場平均水平,
    的頭像 發(fā)表于 01-23 14:21 ?856次閱讀

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發(fā)表于 01-05 11:09 ?7次下載
    主站蜘蛛池模板: 真人裸交有声性动态图| 无码人妻99久久密AV| 国产精品7777人妻精品冫| 欧美重口绿帽video| 久久免费精品一区二区| 国产日韩欧美高清免费视频| 边摸边吃奶边做带声音| 97久久国产露脸精品国产| 直插下身完整的欧美版| 亚洲综合视频| 野花高清影视免费观看| 亚洲免费无码中文在线| 亚洲高清在线视频| 亚洲精品www久久久久久| 晚夜免费禁用十大亏亏| 偷偷鲁青春草原视频分类| 色老99九久精品偷偷鲁| 久久国产精品无码视欧美| 狠狠色狠狠色综合日日小说| a视频免费看| 99热在线免费播放| 亚洲人成77777在线视频| 啪啪羞羞GIF男女0OXX动态图| 免费看大黄高清网站视频在线| 噜噜噜狠狠夜夜躁精品| 国产欧美另类久久久精品免费| 国产精品久久久久久久伊一| 国产高清免费观看| 国产精品无码麻豆放荡AV| 99热久久爱五月天婷婷| 99久久免费只有精品| 99久久久久国产精品免费| XXX欧美性兽交| 丰满的女友1在线观看| 国产SUV精品一区二区883| 国产精品久久久久久久久爆乳 | 国产麻豆精品久久一二三| 好大好爽好深舒服死了| 久久天堂网| 欧美激情精品久久久久| 色列少女漫画|