1 Star 10 Fork 4

whik / uFUN_RGB_Control

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

uFUN_RGB_Ctrl

介绍

基于uFUN开发板,实现通过Qt上位机控制uFUN开发板RGB灯亮度,主要包括STM32下位机程序和Qt上位机程序。

本项目基于uFUN 2.0版本开发,上位机使用Qt开发,下位机使用Keil MDK开发。

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

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颜色值的获取
  • 按钮的触发,信号与槽
  • 多窗口的打开和关闭
  • 文字超链接的使用,图片的显示

我的评测文章

关于我

空文件

简介

基于uFUN开发板的RGB调色器,包含STM32程序,Qt串口上位机源码及安装包。 展开 收起
C
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/whik/uFUN_RGB_Control.git
git@gitee.com:whik/uFUN_RGB_Control.git
whik
uFUN_RGB_Control
uFUN_RGB_Control
master

搜索帮助