项目简介 本项目基于C++编程语言,通过编译和运行一系列程序,模拟并解决如计算棒球队伍胜率、猜数字游戏、正多边形面积、不规则三角形周长以及高中选举结果统计等实际问题。项目运用了C++基本的输入输出、条件判断、循环和变量赋值等基础知识。 项目的主要特性和功能 编译运行:包含多个C++源代码文件,可编译
项目简介 LavenderAir 是一个开源项目,目标是以低成本、易定制的方式制作可测量 PM2.5 水平的空气质量监测器。该项目致力于复制 PurpleAir 传感器的主要功能,同时将成本降低至其价格的一半以下。 项目的主要特性和功能 实时显示当前颗粒物水平,便于快速检查当前环境是否安全。 支持可
项目简介 本项目是一个开源工具集,基于C++和Qt框架打造,为Open - BLDC电机控制器提供配置、模拟和调试功能。它采用STM32微控制器、基于Allegro霍尔传感器的电流传感器以及IRS2101桥驱动器进行设计,支持多种接口,能够实现平滑精确的扭矩和速度控制。工具集具备YAML配置解析、代
项目简介 本项目聚焦于音频控制,借助hifiakademie的音频设备,以Atmega328p作为核心控制器,打造了全新的音频控制系统。该系统能与CD-Pro2LF、SRC4392等音频设备进行交互,同时具备VFD显示、开关控制、红外遥控等功能。此外,项目包含基于C/C++语言的IRMP红外解码器,
项目简介 本项目是基于C语言的Nintendo DS SDK(BlocksDS)开发工具包,借助GCC编译器打造了一个简单易用的软件开发环境。该SDK尽量减少依赖,鼓励开发者利用开源代码进行二次开发与改进。虽项目处于测试阶段,但大部分功能已可使用,适合Nintendo DS平台的软件开发。 项目的主
项目简介 本项目是基于webpack框架的前端项目构建入门教程,全面覆盖webpack从基础搭建到进阶用法,包含环境安装、基础配置、不同类型文件解析、文件监听、热更新、代码优化以及静态资源处理等内容,助力初学者快速掌握webpack使用方法。 项目的主要特性和功能 资源处理:可有效处理JS、CSS、
项目简介 本项目是基于AVR微控制器的门禁安全系统,采用分层架构模式,运用两个ATmega32微控制器。HMI_ECU(MCU1)作为人机交互单元,通过2x16 LCD和4x4键盘与用户交互;Control_ECU(MCU2)作为控制单元,连接EEPROM、蜂鸣器和直流电机,负责密码验证、门的开关控
项目简介 本项目是一个关于C++语言的学习笔记,涵盖环境准备、基础调试以及基础代码学习等内容,帮助学习者逐步掌握C++语言的基础知识与使用方法。 项目的主要特性和功能 环境准备:详细指引安装和配置C++开发环境,包含VSCode编辑器、MinGW - w64编译器、相关插件及环境变量设置。 调试代码
项目简介 本项目是基于STM32 - MP1微控制器和Qt框架开发的带GUI的智慧家庭控制终端,为用户提供友好界面,方便管理和控制家庭环境中的各类设备,如灯光、环境监控等。 项目的主要特性和功能 用户认证系统:具备登录、注册和修改密码功能,保障用户数据安全。 环境监控:实时展示家庭环境的温度、湿度等
项目简介 本项目基于STM32F4xx系列微控制器,代码可用于初始化和配置微控制器硬件,涉及GPIO、USART、TIM、RCC和PWR等模块。此外,项目还具备多缓冲DMA传输、动态更改内存地址、高级选项字节编程以及电源管理高级配置等扩展功能。 项目的主要特性和功能 采用STM32F4xx的HAL库