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

【源码】基于C++的Tapas嵌入式编程语言项目

项目简介 Tapas是专门为嵌入C++而设计的编程语言,具有简洁的设计和快速的执行速度。它支持脚本编程,能够与C++无缝集成,同时还提供了用于编译和执行Tapas脚本的命令行工具。 项目的主要特性和功能 轻量级与高效:作为嵌入式语言,代码量少,执行速度快。 头文件仅依赖:采用头文件方式,无需额外的库

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

【源码】基于C语言的SMA设备通信库YASDI

项目简介 YASDI是用于与SMA太阳能逆变器(“Sunny Boys”)通信的实现库,全称为“(Y)et (A)nother (S)MA (D)ata (I)mplementation”,通过“SunnyNet”和“SMANet”实现“SMAData”通信协议。该软件是无自身图形界面的驱动系统,支

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

【源码】基于Arduino的项目模板

项目简介 本项目是一个5HV Arduino模板项目,为存放Arduino作业创建的所有文件提供了统一方式,能方便用户整理和提交作业。 项目的主要特性和功能 集中存放:可对所有Arduino作业相关文件进行集中管理。 作业提交:把最新版本的文件复制到“inleveren”文件夹即可完成作业提交。 安

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

【源码】基于ESP8266的3D打印机WebDAV服务器系统

项目简介 本项目是使用ESP8266 SoC的WiFi WebDAV服务器,以SD卡作为文件系统存储数据。支持基本WebDAV操作,如PROPFIND、GET、PUT、DELETE、MKCOL、MOVE等。运行服务器后,Windows等WebDAV客户端可像访问云盘一样访问SD卡文件系统,还能挂载为

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

【源码】基于ESP32和Node RED的校园教室温湿度及 occupancy 监控系统

项目简介 本项目旨在监测波多黎各大学马亚圭斯校区多个教室的温度和占用情况。利用配备温度传感器和超声波距离传感器的ESP32微控制器,通过MQTT协议将测量数据持续发送至托管在AWS Lightsail云服务器上的Node-RED服务器,用户可通过苹果Siri或网页界面访问相关数据。 项目的主要特性和

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

【源码】基于C语言的Microstick II多功能开发项目

项目简介 本项目是基于Microstick II开发板的项目集合,采用C语言开发。运用PIC24FJ、PIC24HJ等系列微控制器,涵盖从基础LED闪烁到复杂温度测量、LCD显示等应用示例,为开发者提供丰富学习和实践素材。 项目的主要特性和功能 基础功能展示:有简单LED闪烁示例,可测试微控制器基本

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

【源码】基于STM32的LoRa通信开发项目

项目简介 本项目是基于STM32微控制器的LoRa通信开发项目,包含了STM32 B - L072Z - LRWAN1的代码与配置,可实现与远程设备的数据通信,主要针对LoRa通信模块进行开发和测试。 项目的主要特性和功能 初始化并配置STM32微控制器的各类外设模块,如GPIO、RTC、SPI、U

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

【源码】基于Arduino的扇风机械臂

项目简介 本项目于2023年4月24日至2023年4月28日由一人独立完成,借助Arduino IDE 2.1进行开发,通过多种硬件设备达成了扇风功能。 项目的主要特性和功能 运用伺服电机实现扇风动作。 可通过可变电阻控制伺服电机,以此调节扇风方向。 利用超声波传感器,使机械臂仅在5cm至15cm的

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

【源码】基于Arduino的激光安全警报系统

项目简介 本项目是基于Arduino Uno平台开发的激光安全警报系统。借助激光二极管模块和激光传感器模块实现安全防护,同时集成SIM900A模块用于发送短信警报,可应用于家庭、办公室、商店、仓库等场所的安全防护。 项目的主要特性和功能 激光安全检测:利用激光束检测入侵者,激光束中断时系统会立即响应

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

【源码】基于AVR单片机的蛇形游戏系统

项目简介 本项目是基于AVR单片机的蛇形游戏系统,可在带有液晶显示屏(LCD)的设备上运行。玩家能通过按钮控制蛇的移动,目标是尽可能长时间避免蛇碰到自身或游戏边界,玩法经典且控制简单易上手。 项目的主要特性和功能 实现蛇的移动、食物生成、碰撞检测和得分机制等游戏逻辑。 与LCD显示屏和按钮交互,提供

littlebot littlebot Published on 2025-04-18
Previous Next