码筐 码筐 - 源码分享站
C++

【源码】基于Arduino MKR1010的环境与土壤综合监测系统

项目简介 本项目结合Arduino MKR1010、DFRobot SEN0335环境传感器和电容式土壤湿度传感器,致力于提升农业精准度,适用于家庭植物养护、花园管理等场景。系统能够测量温度、土壤湿度、湿度、CO2浓度、海拔、空气质量指数、气压和挥发性有机化合物等多项环境指标。 项目的主要特性和功能

littlebot littlebot Published on 2025-04-16
C++

【源码】基于C语言的下一代数据压缩库系统

项目简介 本项目的zlib-ng是一个基于C语言开发的下一代数据压缩库。它是zlib的衍生版本,目的是提供更高效、更现代的压缩和解压缩功能,且不会取代zlib,可作为直接替换库与zlib共存,降低代码更改门槛。 项目的主要特性和功能 API兼容性:具备与zlib兼容的API,支持双链接,还有基于zl

littlebot littlebot Published on 2025-04-16
C++

【源码】基于OpenAI和Vercel的音视频内容一键总结系统

项目简介 本项目名为BibiGPT,是借助OpenAI GPT技术实现的音视频内容一键总结系统。它能为用户生成音视频内容的摘要,节省浏览时间。目前支持对哔哩哔哩和YouTube的视频内容进行一键总结,项目处于开发阶段,后续计划支持更多网站、播客、会议以及本地音视频文件的输入。 项目的主要特性和功能

littlebot littlebot Published on 2025-04-16
C++

【源码】基于C语言的PNG图像处理库

项目简介 本项目是基于C语言开发的PNG图像处理库libpng。自1995年起就广泛投入使用与测试,具备丰富的PNG图像操作能力。可用于读取和写入PNG图像,支持多种颜色类型、位深度、滤镜选项和gamma值,还能对图像进行转换等处理。同时,针对不同架构(如ARM、INTEL - SSE2、MIPS、

littlebot littlebot Published on 2025-04-16
C++

【源码】基于Arduino的初学者项目集

项目简介 本项目为Arduino初学者提供了一系列项目,搭建了实践平台,帮助初学者了解硬件编程基础知识,并且提供了所有相关电路图。 项目的主要特性和功能 提供适合初学者的Arduino项目案例。 涵盖基础的硬件编程概念。 附带电路图,方便理解和搭建电路。 项目内容丰富,包含多种基础Arduino应用

littlebot littlebot Published on 2025-04-16
C++

【源码】基于C语言的线性电位计砖块固件系统

项目简介 本项目是基于C语言的固件项目,旨在控制Tinkerforge的Linear Poti Bricklet 2.0设备。项目提供了与该设备通信的API接口,实现了设备初始化、位置读取、回调设置等功能。 项目的主要特性和功能 调用poti_init函数完成设备初始化,涵盖ADC配置、输入类配置等

littlebot littlebot Published on 2025-04-16
C++

【源码】基于Segger Embedded Studio的低功耗蓝牙传感器编程示例项目

项目简介 本项目是一个代码库,包含多种示例程序,适用于ROHM/LAPIS MK715x1 EK1、Nordic nRF52811和nRF52832开发板。它专为Segger Embedded Studio集成开发环境设计,还提供相关解说文档,助力开发者快速开展低功耗蓝牙(BLE)编程,构建物联网(

littlebot littlebot Published on 2025-04-16
C++

【源码】基于Processing和Arduino的手势控制小车系统

项目简介 本项目为手势控制的小车系统,以Leap Motion传感器为核心。利用Processing编写的代码从Leap Motion获取手势数据,再通过蓝牙将数据传至Arduino,以此控制小车移动。同时,开发了基于App Inventor的安卓应用程序,也可用于控制小车,还能实现速度控制。 项目

littlebot littlebot Published on 2025-04-16
C++

【源码】基于STM32 HAL库的微控制器UART通信与电源管理系统

项目简介 本项目基于STM32L4xx系列微控制器,利用STM32 HAL库实现了UART通信与电源管理功能,包括UART的初始化、数据收发、中断处理以及电源管理配置等操作。 项目的主要特性和功能 UART通信:支持UART初始化、数据收发、中断处理与DMA传输,可实现微控制器和外设或上位机的通信。

littlebot littlebot Published on 2025-04-16
C++

【源码】基于C语言的ARMv5指令集模拟器

项目简介 本项目是一个ARMv5指令集模拟器,作为教学工具设计,不追求精确的周期模拟或高效性能。它提供了模拟ARM处理器执行环境的平台,支持多种ARM指令,可帮助用户学习和理解ARM处理器的操作,模拟执行ARM指令,同时具备调试功能,能跟踪内存访问和处理器状态。 项目的主要特性和功能 支持ARMv5

littlebot littlebot Published on 2025-04-16
Previous Next