项目简介 本项目涵盖工业四继电器砖块的固件源代码以及硬件设计文件。提供多种支持语言的示例代码,硬件设计借助开源EDA套件KiCad完成,便于开发者开展砖块的固件开发与硬件修改工作。 项目的主要特性和功能 多种语言示例:提供所有支持语言的示例代码,为不同技术背景的开发者提供参考。 可编译固件:通过特定
项目简介 本项目是一个开源的鱼缸自动化与监控系统,利用ESP8266(NodeMCU)微控制器、温度传感器、OLED显示屏及Wi-Fi连接,实现对鱼缸环境的实时监测与自动化控制,确保鱼缸水温稳定,为鱼类提供安全舒适的生存环境。 项目的主要特性和功能 实时温度监测:借助DS18B20传感器实时获取鱼缸
项目简介 本项目是基于C语言的STM32F1系列微控制器(尤其是STM32F103C8)的嵌入式系统开发集合。它包含多个示例项目,涉及GPIO操作、PWM控制、ADC读取和软件触发等基础嵌入式系统开发任务,旨在展示STM32F1系列微控制器的基本功能,为开发者提供可复用和参考的代码。项目采用裸机编程
项目简介 本项目聚焦于产品经理从业者及有意愿成为产品经理的人群。通过对产品经理核心技能与知识进行系统梳理归纳,构建了一套完整的成长路径,并提供实用资源。手册包含通用技能、职业素养、岗位技能和优质资源四大板块,能够帮助读者了解产品经理的职责要求,掌握必备技能知识,进而提升个人竞争力。 项目的主要特性和
项目简介 本项目是基于嵌入式 C(裸机)的 ADXL345 加速度计驱动系统。ADXL345 是紧凑、低功耗的三轴加速度计,能精确测量 X、Y、Z 轴加速度,适用于多种场景。项目集成可复用的 SPI 和 DIO 驱动,直接与微控制器的寄存器映射交互,遵循 MISRA - C 等行业标准编码实践。 项
项目简介 本项目提供了基于AVR8架构的USB通信驱动,可用于控制Arduino平台上的USB设备或主机模式。实现了USB设备枚举、总线管理、数据传输等关键功能,同时对USB端点、管道和中断进行了详细处理。 项目的主要特性和功能 实现USB设备的枚举和配置过程,包含设备连接、供电状态与设备枚举等。
项目简介 本项目是基于Jittor深度学习框架开发的开源系统,名为Jittor_FewZero_Network。专注于解决小样本图像分类任务,使用由Tsinghua - Dog、Caltech - 101、Food - 101和动物分类自建数据集构成的比赛数据集,涵盖374个类别,每个类别仅需4张训
项目简介 本项目基于Arduino和蓝牙技术,针对PS2兼容键盘构建了一个键盘记录器。通过Arduino Pro Micro和HC - 05蓝牙模块实现键盘记录功能,可记录包含Shift、Alt、Ctrl等组合键在内的所有键盘按键操作,并通过蓝牙发送到连接设备。同时支持用户发送按键操作模拟真实键盘输
项目简介 本项目由两大部分构成。一是模拟简单的物联网系统,其主要组件包括设备、控制器以及兼具一体的云(移动设备)层,这些组件通过软件进程模拟。二是实现用于生产者/消费者问题的有限循环缓冲区,借助Unix/Linux的共享内存和信号量达成。项目基于C语言和Linux操作系统,用于演示进程间通信和同步方
项目简介 本项目是基于Arduino平台的智能垃圾箱设计项目,通过将编程与硬件相结合,实现了垃圾箱的智能化功能,有效提升了生活便利性与环保性。 项目的主要特性和功能 自动开关盖:当感应到人体接近时,垃圾箱盖子会自动开启和关闭,避免了接触式开关带来的不便和细菌传播问题。 垃圾满提醒:当垃圾达到一定量时