项目简介 本项目是基于GTK界面和SQLite数据库构建的ATM存取款模拟系统,包含RFID读卡器功能的源代码。它能够模拟ATM机的各类操作,如查询余额、转账、存款、取款以及修改密码等,同时运用RFID技术实现卡的识别与管理。 项目的主要特性和功能 图形界面:模拟ATM机操作界面,交互友好。 数据库
项目简介 本项目展示了如何运用STM32F3微控制器,借助I2C接口驱动SSD1306 OLED显示屏。它基于STM32 HAL库和SSD1306库,提供了OLED显示屏初始化、文本显示、图形显示等功能。适用于STM32F3 Discovery开发板,也可用于其他支持I2C接口的STM32F3系列开
项目简介 本项目是基于STM32L476RG微控制器的嵌入式开发模板,主要演示通过定时器中断控制LED灯闪烁。提供基本的硬件初始化设置与中断处理机制,适合STM32微控制器开发初学者学习。 项目的主要特性和功能 微控制器硬件抽象层:提供STM32L476RG微控制器基本硬件抽象层,包含LED和定时器
项目简介 本项目开发了一个用于控制ESP8266设备的API。借助该API,用户能向ESP8266设备发送指令,实现远程控制。API的指令设计适配ESP8266设备操作需求,设备通过配置ID可正确接收指令。 项目的主要特性和功能 远程控制:可通过API向ESP8266设备发送控制指令。 指令适配:A
项目简介 摩尔斯码闪识(MorseKnown)是一款运行于Android系统的应用,借助闪光灯实现摩尔斯电码的编码与解码。此应用既可为视觉或听觉障碍人士获取信息提供帮助,也能在海上直升机起降等无手机信号的特殊场合,为指挥人员带来便利,支持用户通过闪光灯进行半双工通信。 项目的主要特性和功能 摩尔斯电
项目简介 本项目是基于lnArduino框架开发的控制板,可替换廉价红点焊接机的原有控制板,完全取代原始上层板。该控制板能与GD32F1/F3/VF103或STM32F103微控制器配合使用。 项目的主要特性和功能 支持自动或踏板驱动的焊接脉冲。 脉冲时长可在5毫秒到50毫秒之间调整。 可将触发、脉
项目简介 本项目是基于C++的游戏静态数据管理系统,为游戏开发里的静态数据(像技能、物品、任务等)提供高效的加载与查找方案。采用自定义的DBCXX格式,实现了数据的快速加载与高效查找,适用于RPG和模拟经营类游戏。 项目的主要特性和功能 高效的数据加载:支持把静态数据保存为自定义的DBCXX格式,直
项目简介 本项目是基于RFID技术的无人购物系统,提供自动化、高效的购物体验。系统涵盖硬件终端、用户前端、后端服务器以及TCP通信服务器等模块,通过RFID标签识别商品,实现用户自助结账和商品管理功能。 项目的主要特性和功能 硬件终端 RFID识别终端挂载在购物车上,支持用户自主购物。 主控芯片采用
项目简介 本项目是基于Qt和Pdfium的PDF文档处理工具,为PDF文件解析、渲染和操作提供了高效且易用的解决方案。借助集成Google的Pdfium项目,该工具可将PDF页面呈现为QImage,支持在Linux(Ubuntu)系统运行。 项目的主要特性和功能 PDF文件加载与验证:支持加载本地P
项目简介 本项目聚焦于Linux内核驱动开发,致力于实现LED与按钮的驱动控制。项目有多个文件,能在不同硬件平台(如STM32MP157微控制器、基于GPIO的设备)上完成驱动控制,可通过命令行参数或设备文件实现用户空间与内核空间的交互。 项目的主要特性和功能 LED驱动控制:可通过设备文件、命令行