项目简介 本项目基于C语言开发,针对MKL02Z32xxx4微控制器设计。融合了UART通信、ADC数据采集、EC25模块初始化与状态管理、LED控制等多种技术,实现硬件与软件的有效通信,具备传感器数据收集、无线模块通信以及LED状态指示等功能。 项目的主要特性和功能 UART通信:利用UART通信
项目简介 本项目是基于C/C++语言开发的嵌入式传感器数据处理中间件库,依托SRML库框架编写。其目的是统一管理已有的封装库,避免重复开发,便于代码交流与传承。该库提供了一套完整框架,用于处理传感器数据,特别是MPU6050陀螺仪和加速度计的数据。 项目的主要特性和功能 具备处理MPU6050陀螺仪
项目简介 这是一个基于GNU Arm Embedded Toolchain的开源ARM开发环境,专为Nuvoton M032微控制器设计,提供了完整的开发环境,具备构建、下载和调试功能。 项目的主要特性和功能 构建系统:采用CMake构建系统,支持跨平台编译。 调试工具:利用Cortex Debug
项目简介 本项目是对 WalkerTexan 的 “Fiero Headlight Controller” 项目的 PCB 实现。鉴于市场上二手模块成本高、可靠性存疑,新复刻模块价格又过高,开发者开展此项目。最初的 PCB 实现发布后,进一步改进使其适配原装 GM 模块的外壳,为 1987 - 19
项目简介 本项目是基于Windows Forms的色块游戏集合,灵感源自《最强大脑》栏目组,还自行设计了黑白消除游戏。项目包含旋转色块、黑白迭代和黑白消除三款游戏,能锻炼玩家的逻辑思维和反应能力。 项目的主要特性和功能 旋转色块:玩家点击旋转按钮调整色块,将目标图形恢复成右下角图形。 黑白迭代:点击
项目简介 本项目是基于Arduino的LED控制系统,以FastLED库为核心。该库能轻松高效地控制多种LED芯片组,像Adafruit、Sparkfun和AliExpress等售卖的LED芯片都能支持。除控制LED显示外,库中还有高性能的8位数学运算功能用于操作RGB值,以及用于抽象访问引脚和SP
项目简介 本项目是基于Arduino平台的程序,通过整合GB2312字符集和TFT_eSPI库,实现了TFT显示屏上的汉字显示功能。适用于需要在单片机屏幕上显示汉字的开发者,如嵌入式系统开发人员、硬件爱好者等。 项目的主要特性和功能 支持GB2312字符集,全面覆盖常用汉字。 利用TFT_eSPI库
项目简介 本项目是基于Arduino微控制器构建的远程控制船系统。系统由两个ATMEGA - 328微控制器分别置于船的两端,借助433MHz无线模块通信。该系统可对船的舵机、电机和灯光进行远程控制,同时采用Hamming码进行错误检测和纠正,保障通信可靠性。 项目的主要特性和功能 远程控制:利用4
项目简介 本项目是一个在Linux环境中用于控制Logitech游戏方向盘的工具,提供与方向盘的通信接口,可发送和接收数据,解码并发送特定指令到方向盘,以实现方向盘的测试和调试。项目基于serialusb项目,主要用于模拟不同Logitech方向盘在PS2和PS3平台上的使用。 项目的主要特性和功能
项目简介 本项目构建了一个基于AVR ATMEGA32微控制器的交通灯控制系统,可实现交通灯状态的自动控制,同时能响应行人需求,保障行人优先通行权。系统包含车辆和行人的LED交通灯以及供行人操作的按钮。 项目的主要特性和功能 自动控制交通灯,可实现红、黄、绿三种状态的自动转换。 赋予行人优先通行权,