项目简介 本项目是基于C语言的树莓派裸机USB驱动系统,从Circle USB库移植而来。可使树莓派的裸机C代码访问USB设备,支持控制、批量和中断传输。系统包含多种功能驱动,适用于键盘、鼠标、MIDI乐器、游戏手柄、大容量存储设备及板载以太网控制器,能在所有现有的树莓派型号上运行。 项目的主要特性
项目简介 本项目基于Arduino构建红外通用遥控系统,可实现存储NEC代码的功能,存储方式包含手动操作与录制,还能借助IR模块发送已存储的代码。 项目的主要特性和功能 多协议支持:支持NEC、Sony、Panasonic、JVC等多种红外遥控协议,可进行红外信号的收发。 灵活学习方式:可手动输入红
项目简介 ossync是一款专门用于将本地文件同步到阿里云OSS的工具,主要服务于静态页面的部署工作。借助此工具,用户能够轻松地把本地文件上传至阿里云OSS,为网站的部署和管理提供了极大的便利。 项目的主要特性和功能 配置简单:通过.ossync.config文件,可轻松设置OSS的访问密钥、Buc
项目简介 本项目是基于Arduino Uno和ASK(Amplitude Shift Keying)调制的无线数据传输项目,专注于实现水下无线通信。使用433MHz或315MHz ASK射频发射器和接收器模块,通过不同幅度的载波波传输数字数据,采用振幅偏移键控(ASK)调制方式。项目开展了三个阶段的
项目简介 本项目是手腕运动监测系统,借助两个Adafruit BNO055模块测量手腕运动。传感器采集旋转数据通过低功耗蓝牙传输,由p5.js编写的客户端Web应用分析。运动结束后,运动表现数据会以JSON格式保存到云服务,并可进行可视化展示。该系统适用于运动训练、康复治疗等场景,能为用户提供实时动
项目简介 本项目是基于HTML、CSS和JavaScript开发的轻量级浏览器起始页“Hoyue导航页”,能够为用户带来便捷、个性化的网络浏览体验。 项目的主要特性和功能 天气显示:在主页实时展示天气信息,帮助用户及时了解天气状况。 切换搜索引擎:集成多个搜索引擎,方便用户根据需求快速切换。 自定义
项目简介 本项目基于Arduino平台开发,借助超声波传感器检测车辆前方障碍物的距离,再通过MQTT协议将距离数据发送到服务器,以便进行后续的处理与显示。 项目的主要特性和功能 精准检测:利用超声波传感器精准检测车辆前方障碍物的距离。 远程监控:采用MQTT协议将传感器采集的数据发送至服务器,实现远
项目简介 本项目是基于C语言的嵌入式系统开发模板,主要用于嵌入式系统各类功能的测试与开发。项目包含多个模块,如GPIO控制、UART通信、定时器、脉冲生成等,还提供了针对不同微控制器(如Atmega328p和STM32F0/F4系列)的实现。各模块有必要函数及工具函数,用于硬件的初始化、配置与控制,
项目简介 本项目致力于开发一个基于Arduino和指纹识别技术的智能保险柜系统。在当今社会,保障贵重物品的安全至关重要,尤其是在发展中国家,武装抢劫事件频发,更需要严密的安保措施。生物识别技术是实现高度安全的有效方式,其中指纹识别技术因高精度和便捷性被广泛应用。本项目利用Arduino开发板结合指纹
项目简介 jGE是一个运用Node.js和Canvas库打造的游戏引擎,其目的是为创建和管理Canvas游戏或动画提供便利途径。该项目可用于实践Web开发技术趋势,为2D游戏、动画及其他多媒体领域(如音乐和视频播放)提供强大支持,目前仍处于持续发展完善阶段。 项目的主要特性和功能 拥有Canvas游