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

【源码】基于C语言的磁盘闪存模拟系统

项目简介 本项目基于C语言开发,对Flashsim代码进行修改,实现了CFTL(特定闪存转换层)相关策略和CPFTL(特定映射缓存策略)层的仿真。可模拟闪存的读写操作、数据分配与迁移机制,同时实现映射缓存管理,用于研究和评估闪存存储系统的性能。 项目的主要特性和功能 CFTL策略:SLC采用循环队列

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

【源码】基于Arduino的Voltiris角度测量系统

项目简介 Voltiris角度测量系统是基于Arduino、MPU - 9250传感器和NRF24L01无线通信模块构建的角度测量系统,适用于无人机、机器人等需要精确角度数据的场景,主要用于测量物体的倾斜角度。 项目的主要特性和功能 运用MPU - 9250传感器采集加速度计和陀螺仪数据。 借助NR

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

【源码】基于STM32F10x微控制器的GSM报警综合系统

项目简介 本项目是基于STM32F10x微控制器和SIM900 GSM/GPRS模块构建的GSM报警综合系统。系统集成了多种硬件接口,涵盖GPIO、SPI、I2C、USART、ADC、RTC、WWDG、EXTI等,还配备了相应的驱动函数库,并且支持12V 2A(最大)供电。 项目的主要特性和功能 时

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

【源码】基于PIC32微控制器的电机控制系统

项目简介 本项目基于PIC32微控制器,结合串行通信、中断处理、PID控制算法和LCD显示等技术,实现了对电机旋转角度和速度的控制。项目中的各文件分别负责LCD显示屏驱动、电机PID控制、UART通信、SPI通信等特定功能。 项目的主要特性和功能 LCD显示:可实时在LCD屏上显示电机的目标角度和当

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

【源码】基于C语言的MPEG视频流解码项目

项目简介 本项目涵盖libmpeg2和mpeg2dec。libmpeg2是遵循GPL许可协议的免费库,用于解码MPEG - 2和MPEG - 1视频流。mpeg2dec是libmpeg2的测试程序,可解码MPEG - 1和MPEG - 2视频流,还包含MPEG - 1和MPEG - 2节目流的解复用

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

【源码】基于Arduino的时间播报系统

项目简介 本项目利用Arduino ESP32开发板和Talkie库,通过无线电传输合成语音来播报当前时间。旨在满足户外活动中人们利用无线电交流,避免高额国际漫游费的需求,为爱好者和冒险者提供一种不依赖手机等设备了解时间的实用方式。 项目的主要特性和功能 主要特性 采用ESP32开发板实现时间播报功

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

【源码】基于C语言的微型C编译器

项目简介 本项目是一个微型C编译器(Tiny C Compiler,简称TCC),旨在让C语言脚本能够在各种环境下运行。它是最小的ANSI C编译器,具有小巧、快速、功能强大且安全等特点,可直接编译和执行C代码,无需链接或汇编,同时支持C脚本的编写与直接执行。 项目的主要特性和功能 小巧轻便:能在各

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

【源码】基于Arduino框架的LCD 16x2显示屏控制系统

项目简介 本项目基于Arduino框架,主要用于帮助开发者学习在Arduino环境下对LCD 16x2显示屏的控制。项目代码能实现LCD 16x2显示屏在4位模式下的初始化、数据写入、命令发送及清屏等操作,可应用于打卡机等实际项目。 项目的主要特性和功能 可将LCD初始化为4位工作模式。 能向LCD

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

【源码】基于Arduino的Heltec LoRa设备TTN配置系统

项目简介 本项目主要实现Heltec LoRa V2设备在The Things Network(TTN)上的配置与应用。利用Arduino IDE进行开发,涉及TTN平台的应用与设备配置、软件库的导入以及硬件引脚的设置等,帮助用户搭建基于LoRaWAN的通信系统。 项目的主要特性和功能 主要特性 支

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

【源码】基于Arduino的智能衣柜管理原型系统

项目简介 本项目是“Smart Wardrobe Saver (SWSaver)”的原型源代码,致力于实现对衣物的智能管理。其源于个人经验积累与问题研究,源代码包含硬件接口层配置及步进电机驱动。通过Arduino工具集对原型微控制器编程,从而实现对自动化设备的控制,主要用于个人衣物的智能整理与存储。

littlebot littlebot Published on 2025-04-17
Previous Next