项目简介 本项目基于C语言开发,主要目标是修改bits.c文件,使其通过btest的所有测试,同时不违反编码准则。项目中的多个文件共同构建了一个用于测试和验证特定数学与位操作函数的环境。 项目的主要特性和功能 规则检查:利用dlc编译器自动检查bits.c是否符合编码准则,使用-e开关可打印各函数使
项目简介 本项目是基于Arduino的人体动作开关系统,即MovementSwitch。它能与多种Arduino主板(例如Arduino Pro micro)搭配GY - 521陀螺仪共同使用。该设备可自我校准,以适配不同用户的动作习惯,还能借助电位计调整灵敏度。 项目的主要特性和功能 拥有自我校准
项目简介 本项目是用于模拟智能家居WiFi控制的小型模型,具备很强的教学意义,适用于智能家居安装模块教学。它涉及传感器、执行器、控制系统、Arduino开发环境、HTML语言以及WiFi通信等多领域,可作为这些领域入门或深入学习的案例。 项目的主要特性和功能 传感器与执行器:包含多种传感器和执行器,
项目简介 本项目是为Jaguar Brewery开发的啤酒罐温度监控系统的首个版本。借助MATLAB和蓝牙模块,能够实时获取两个15升主罐(锅炉罐和混合罐)的温度数据。温度数据通过蓝牙进行传输,由MATLAB应用接收、处理并在图形界面展示,为啤酒酿造过程中的温度监控提供了可靠的解决方案。 项目的主要
项目简介 本项目基于STM32F103C6T6微控制器,借助CMSIS(ARM Cortex微控制器软件接口标准)框架进行开发。项目的主要目的是学习M3 Cortex架构与STM32微控制器系列,实现了ADC、CAN、GPIO、RCC、SPI和USART等功能。 项目的主要特性和功能 ADC功能:可
项目简介 本项目基于C语言开发,是专门针对Nuvoton M03x(涵盖M031和M032)微控制器的固件更新系统。其能实现从Flash存储器读取和更新固件的功能,保障系统正常运行与安全。 项目的主要特性和功能 系统初始化:初始化系统,解锁保护寄存器、开启系统时钟,保证系统正常运转。 UART通信配
项目简介 这是一个基于C语言开发的简易光栅化渲染器,具备丰富的渲染功能和灵活的配置选项。 项目的主要特性和功能 支持多种渲染配置,可通过宏定义对渲染的宽高、纵横比、输出模式等进行修改。 提供多种渲染效果,如透视校正UV映射、阴影映射等。 具备不同输出方式,能输出灰度图、彩色图,还可在Windows系
项目简介 本项目是基于Arduino的自动化门锁系统,旨在打造一个具备密码输入功能的电子门锁。系统配备LCD显示屏用于信息展示,蜂鸣器可提供提示,通过直流电机驱动锁机制,用户能通过DIY键盘输入密码实现门锁的自动开关。 项目的主要特性和功能 主控板:以Arduino Uno为核心控制器,同时兼容Ar
项目简介 本项目是基于 Dialog DA1469x 开发的植物环境监测系统,能够实现对植物生长环境相关数据的监测与管理。 项目的主要特性和功能 可读取 I2C 连接的传感器数据,用于监测植物的生长环境。 利用 BLE GATT 服务传输数据,方便与其他设备进行通信。 支持与特定的 Android
项目简介 本项目基于ESP32 - WROOM开发板,实现了DHT11传感器数据的采集,并将数据显示在Thingspeak平台上,同时具备BLE服务器数据发送功能。项目包含“ESP32 BLE Thingspeak DHT11”和“ESP32 Thingspeak DHT11”两个子项目,还提供了详