日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

qt串口采用队列_基于STM32的RGB调色器——STM32程序和Qt上位机全开源

發布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qt串口采用队列_基于STM32的RGB调色器——STM32程序和Qt上位机全开源 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

uFUN開發板1.0版本評測時,基于Qt寫了個小上位機,可以通過串口來控制板子上的RGB燈,通過控制,可以混合出任意的顏色,今天整理了一下,開源這個Qt上位機和STM32代碼。

項目介紹

基于uFUN開發板,實現通過Qt上位機控制uFUN開發板RGB燈亮度,主要包括STM32下位機程序和Qt上位機程序。

  • Gitee項目地址:https://gitee.com/whik/uFUN_RGB_Control
  • Github項目地址:https://github.com/whik/uFUN_RGB_Control
  • 直接下載:uFUN_RGB_Control.rar

本項目基于uFUN 2.0版本開發,上位機使用Qt開發,下位機使用Keil MDK開發。

  • Keil MDK版本:MDK V5.26
  • Qt板:Qt 5.8.0

關于這個小項目可以參考上次寫的評測文章:基于uFUN開發板的RGB調色板

uFUN開發板

uFun是由@張進東 張工組織發起的一個開源的學習板,設計初衷是為了幫助學生更好的理解電子知識和開發技巧,同時又能對學生畢業找工作有很明顯的幫助。張工于2014年10月提出這個想法,并發到了博客上,不久就得到了全國各地幾十位小伙伴的支持和響應,大家天南海北,籌錢獻力,多位在職工程師,利用業余時間共同設計了這塊學習板,經過幾次的設計驗證,還有一些廠商的支持,400套學習板誕生了。

uFUN不是一本死板的“教科書”,雖然只有4*6cm大小,但卻包含SD卡槽、三軸加速度計、觸摸按鍵、蜂鳴器、RGB LED、串口芯片、低通濾波電路、雙T陷波濾波器等,方便攜帶,開發簡單,只需要一根普通的安卓MicroUSB數據線即可完成你的設計。

STM32下位機

  • 基于uFUN開發板的STM32程序
  • 串口驅動,串口中斷,數據的接收和解析。
  • 定時器的使用,PWM方式驅動RGB

Qt上位機

基于Qt 5.8.0開發,采用串口協議和uFUN開發板進行通訊,數據協議固定,串口波特115200,可自定義RGB的亮度,可通過調色板來選擇任意顏色,直接雙擊運行,無需安裝。

  • 串口的使用,串口的搜索,串口參數的設置
  • 串口的打開關閉,串口數據的發送和接收
  • 串口自定義波特率的實現
  • 滑動條的使用,滑動條值的獲取和設置,調色板RGB顏色值的獲取
  • 按鈕的觸發,信號與槽
  • 多窗口的打開和關閉
  • 文字超鏈接的使用,圖片的顯示

我的評測文章

  • 2.0版本開箱評測:千呼萬喚始出來——uFUN開發板2.0開箱評測
  • 1.0版本開箱評測:【UFUN開發板評測】小巧而不失精致,簡單而不失內涵——uFun開發板開箱爆照
  • uFUN系列評測文章: uFUN開發板評測

關于我

  • 我的博客: http://www.wangchaochao.top
  • Gitee: https://gitee.com/whik
  • Github: https://github.com/whik

總結

以上是生活随笔為你收集整理的qt串口采用队列_基于STM32的RGB调色器——STM32程序和Qt上位机全开源的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。