项目简介 本项目是集成千寻位置差分SDK的软件包,借助RT-Thread操作系统可快速实现高精度定位功能,用户能轻松将其集成到自身嵌入式系统。 项目的主要特性和功能 高精度定位:利用千寻位置差分SDK达成高精度定位。 串口通信:支持与GPS芯片串口通信,读取并处理GPS数据。 网络交互:通过WiFi
项目简介 本项目是基于STM32微控制器的嵌入式系统项目,全面覆盖硬件初始化、通信协议、外设控制和数据处理等多个领域。具备ADC、DAC、SPI、I2C、GPIO、PWM、USART通信、nRF24L01+无线射频模块控制以及OLED屏幕显示等功能。 项目的主要特性和功能 硬件初始化:提供针对STM
项目简介 本项目是基于STM32F4xx微控制器的驱动开发项目,通过实现一系列驱动程序,简化对STM32F4xx微控制器外设(如GPIO、I2C、UART等)的操作。项目提供易于使用的API,让开发者无需直接操作寄存器就能控制微控制器外设。 项目的主要特性和功能 硬件抽象层(HAL):提供类似STM
项目简介 本项目是基于OpenGL的太阳系材质渲染系统,借助OpenGL技术为太阳系中的太阳、地球、月球和星空添加真实材质效果,提升渲染的真实感与视觉效果。利用GLFW、GLM和STB_IMAGE等库,实现从纹理加载、天空盒渲染到光照计算的全套图形渲染流程。 项目的主要特性和功能 材质加载与应用:从
项目简介 本项目聚焦于为Spresense开发板赋予蓝牙低功耗(BLE)功能,借助ArduinoBLE库以及Seeedstudio XIAO BLE模块达成目标。此项目有效解决了Spresense原生不支持自定义BLE特性的难题,通过软硬件结合的方式实现了BLE通信功能。 项目的主要特性和功能 运用
项目简介 “RaspberryClock”是一个基于树莓派4B的智能语音闹钟项目,采用Python 3.8开发。该项目集时间显示、温湿度监测、天气查询、语音提醒以及与图灵机器人对话等功能于一体,为用户提供功能丰富且易用的智能闹钟解决方案。 项目的主要特性和功能 实时显示当前时间。 通过DHT11温湿
项目简介 Evmongoose是一个异步的、基于事件框架(libev)的集成多种协议的嵌入式网络库。它基于mongoose和libev实现,并且支持Lua API。该库支持高度的可定制化,能帮助开发者扩展应用程序,解决了传统HTTP服务器库难以添加自定义对象的问题。 项目的主要特性和功能 新特性 使
项目简介 这是一个基于C++和Qt框架开发的充电站管理系统,可对充电站的运营、汽车信息、客户信息、维护记录等进行有效管理。系统具备用户界面,支持对汽车、客户、维护、会话等信息的添加、更新、删除、查询和导出操作,还能通过Arduino设备与硬件通信。 项目的主要特性和功能 用户界面:借助Qt框架构建图
项目简介 本项目是基于C++编程语言的红外遥控器控制系统,借助串行通信与Arduino设备交互,依据用户输入和预定义动作执行对应操作。可从文件读取预设动作和应用程序配置,用户能通过输入命令控制计算机运行特定应用程序或执行特定操作。 项目的主要特性和功能 可通过串行通信与Arduino设备交互,接收红
项目简介 本项目是基于Qt框架开发的经典蛇形游戏。玩家控制蛇移动,目标是吃掉食物并避免撞到游戏边界或自身身体,以简单操作和有趣逻辑为玩家带来挑战与乐趣。 项目的主要特性和功能 窗口展示和控制:借助Qt的MainWindow类展示和控制游戏窗口,具备开始、暂停、难度选择等功能。 游戏逻辑处理:通过Wo