草庐IT

单片机GUI

全部标签

单片机项目分享 树莓派寝室宿舍门禁刷卡系统 - 物联网 单片机 嵌入式

文章目录0前言1前言2主要器件3实物效果4树莓派读取RC522RFID标签5mg90s控制原理6最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩基于树莓派的寝室宿舍门禁刷卡系统🥇学长这里给一个题目综合评分(每项满分5分)难度系数:4分工作量:4分创新点:3分1前言本来想弄个指纹开锁,没想到指纹模块略有点贵,只能退而求其次使用刷卡模块(有钱了一定上指纹模块)。所以打算使用RFID或NF

c++ - 如何在 Qt 主线程中正确执行 GUI 操作?

我有一个包含两个线程的简单程序:由QtQApplication::exec操作的主要GUI线程由boost::asio::io_service操作的TCP网络线程TCP事件,例如连接或接收数据会导致GUI发生变化。大多数情况下,这些是QLabel上的setText和隐藏各种小部件。目前,我正在TCP客户端线程中执行这些操作,这似乎很不安全。如何将事件正确发布到Qt主线程?我正在寻找boost::asio::io_service::strand::post的Qt变体,它将事件发布到boost::asio::io_service事件循环。 最佳答案

嵌入式项目分享 树莓派寝室宿舍门禁刷卡系统 - 物联网 单片机 嵌入式

文章目录0前言1前言2主要器件3实物效果4树莓派读取RC522RFID标签5mg90s控制原理6最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩基于树莓派的寝室宿舍门禁刷卡系统🥇学长这里给一个题目综合评分(每项满分5分)难度系数:4分工作量:4分创新点:3分1前言本来想弄个指纹开锁,没想到指纹模块略有点贵,只能退而求其次使用刷卡模块(有钱了一定上指纹模块)。所以打算使用RFID或NF

【单片机毕业设计】【mcuclub-dz-204】基于物联网技术的智能家居自动控制系统设计

一、基本介绍项目名:基于物联网技术的智能家居自动控制系统设计项目名:光照控制(实物)项目编号:mcuclub-dz-204单片机类型:STM32F103C8T6具体功能:1、通过两个光敏电阻检测室内光照和室外光照2、当室外光照比较高,室内光照比较低时,自动打开窗帘(步进电机模拟)3、当室外光照比较低,室内光照比较低时,自动开灯(三极管控制灯)4、通过按键可设置室内、室外光照最小值,手动开关窗帘、开关灯、切换模式5、通过OLED显示室内外光照值、窗帘状态、灯状态、模式6、通过WIFI模块,可将所有监测数据发送到手机端,手机端设置室内、室外光照最小值,可控制开关窗帘、开关灯、切换模式二、资料总览实

单片机学习笔记---AT24C02(I2C总线)

目录有关储存器的介绍存储器的简介存储器简化模型AT24C02介绍AT24C02引脚及应用电路I2C总线介绍I2C电路规范开漏输出模式和弱上拉模式其中一个设备的内部结构I2C通信是怎么实现的I2C时序结构起始条件和终止条件发送一个字节接收一个字节发送应答和接收应答I2C数据帧发送一帧数据接收一帧数据先发送再接收数据帧(复合格式)有关储存器的介绍存储器的简介RAM:随机储存,断电丢失数据,存储比较快。SRAM:是最快的,内部是锁存器,D触发器,用电路来储存数据,一般用于电脑的CPU高速缓存。DRAM:利用电容的充放电以达到储存数据的目的,充电就是高电平,放完电之后就是低电平,因为电容存在漏电现象,

###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯

 前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。   目录一. 延时函数的生成 1.通过延时计算器得到延时函数 2.可赋值改变的延时函数 二. LED模块编写原理 1.LED模块图  2.编写原理(1)编写原理(2)快捷编程 (3)十六进制编程 三. 具体编写程序 1.通过生成没有改写的延时函数 2.可赋值延时函数编写 四. LED流水灯视频 一. 延时函数的生成  1.通过延时计算器得到延时函数   步骤:1.打开STC-ISP找到软件延时计算器2.先了解所用51单片机的频率(这里的51单片机频率为11.

“无限交互,全新驾驶体验!智能语音小车,与您共同开创未来出行。”#51单片机最终项目《智能语音小车》【中】

“无限交互,全新驾驶体验!智能语音小车,与您共同开创未来出行。”#51单片机最终项目《智能语音小车》【中】前言预备知识1.循迹小车基本原理和方案1.1循迹模块简介1.2循迹模块的接线方式1.3循迹小车原理2.根据循迹原理实现循迹功能代码编写2.1根据循迹原理实现循迹功能代码编写核心思路2.2在主C文件中声明循迹模块所需引脚2.3在主C文件while(1)死循环内进行循迹模块返回数据判断,并执行相应代码2.4通过智能小车赛道验证代码可信性3.解决冲出赛道不转弯问题,优化转弯平滑。加入电机调速3.1解决冲出赛道不转弯问题,优化转弯平滑。加入电机调速核心思路3.2在主C文件中添加左右轮循迹模块声明3

c++ - 如何创建一个可以在 GUI 对话框模式下或通过命令行启动的 C++ MFC 程序?

我有一个可以运行的C++MFC程序,但我也希望能够通过命令行调用一个更简单的版本。(如果有cmd行参数,这可以通过使用cmd行版本来实现。)我希望程序使用当前打开的“cmd”窗口运行,并在某种程度上为其创建一个新的shell。在InitInstance()中,我有...CStringcmdLine;cmdLine.Format("%s",this->m_lpCmdLine);if(cmdLine.IsEmpty())dlg.DoModal();//Runapplicationnormallyelse{CStringheader="Welcometotheprogram!";Attach

c++ - 在 cpp、OpenCV 中使用 "Select file"对话框创建 GUI

有什么方法可以让用户在我的带有OpenCV的cpp控制台应用程序中使用GUI手动选择文件?我做了一些研究,但到目前为止还没有找到解决这种琐碎任务的方法......提前致谢,日语 最佳答案 为此,您必须添加任何可用的gui库并处理gui部分,将图像处理部分保留在opnecv中。(比如你可以试试Qt) 关于c++-在cpp、OpenCV中使用"Selectfile"对话框创建GUI,我们在StackOverflow上找到一个类似的问题: https://stack

单片机外设:LCD1602详细解析(免费获取51代码和仿真)

目录一、LCD1602简介二、LCD1602的外观、结构和基本参数三、LCD1602基本显示原理四、LCD1602时序图五、具体实现代码六、代码和仿真获取方法一、LCD1602简介        1602液晶也叫1602字符型液晶,它能显示2行字符信息,每行又能显示16个字符。它是一种专门用来显示字母、数字、符号的点阵型液晶模块。二、LCD1602的外观、结构和基本参数1、外观2、主要参数3、主要引脚参数引脚功能解析:第1引脚:GND为电源地脚。第2引脚:VCC接5V电源正极。第3引脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高。第4引脚:RS为寄存器选择,高电平