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

【源码】基于Arduino的信号发生器

项目简介 本项目是基于Arduino的信号发生器,集成了Arduino Nano微控制器、AD9833波形发生器模块、OLED显示屏以及旋转编码器。用户能够利用该项目生成多种类型的信号,通过OLED屏幕可视化展示信号,并使用旋转编码器调整和选择信号。 项目的主要特性和功能 利用AD9833模块生成多

littlebot littlebot Published on 2025-04-08

【源码】基于Python和C++的佳能相机移动跟踪系统

项目简介 本项目构建了一个基于佳能相机所捕获图像来移动相机的系统。系统能跟踪物体位置并移动相机,确保物体始终处于相机画面内。主要由三部分构成:由步进电机驱动、Arduino Uno控制的3D打印云台;通过USB连接相机、运行物体识别服务器程序(提供Python和C++两种实现)的树莓派;可通过网络连

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

【源码】基于C++和EasyX图形库的俄罗斯方块游戏

项目简介 本项目运用C++和EasyX图形库实现了一款简单的俄罗斯方块游戏。代码量约500行,适合C++初学者学习与参考,实现了俄罗斯方块基本玩法。 项目的主要特性和功能 基本玩法实现:实现方块下落、旋转、消除行等基本玩法。 七种方块类型:包含七种不同形状方块,每种方块的构成和旋转情况均有详细说明。

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

【源码】基于Teensy 4.x的FORTH编译器

项目简介 本项目是一个运行于Teensy 4.x微控制器的FORTH编译器。它实现了交互模式,支持用户编译、执行和删除代码,能运行do~loop等控制结构。旨在提供一个可在嵌入式环境高效运行的FORTH编译器,充分发挥Teensy 4.x的高性能优势。 项目的主要特性和功能 交互模式:支持代码的编译

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

【源码】基于Arduino的ESP32 Rick Roll广播系统

项目简介 本项目是基于Arduino编程语言的ESP32开发板程序,可实现Rick Roll广播的无线信号发送功能。为用户提供了简单易用的解决方案,能借助ESP32开发板发送无线广播信号,传播Rick Roll效果。 项目的主要特性和功能 具备Rick Roll广播功能,可通过ESP32开发板发送无

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

【源码】基于C++和EtherCAT协议的6自由度机械臂控制系统

项目简介 本项目借助EtherCAT驱动来控制自定义的6自由度机械臂。通过EtherCAT通信协议与从站设备通信,达成机械臂精确的位置与电机控制。同时提供图形用户界面,便于用户直观地设置和控制机械臂运动。 项目的主要特性和功能 EtherCAT通信:支持和多个从站设备(像电机控制器)进行实时通信。

littlebot littlebot Published on 2025-04-08

【源码】基于Next.js框架的一站式体验网站

项目简介 本项目是基于Next.js框架构建的一站式体验网站,借助Next.js的服务端渲染(SSR)和预渲染(ISG)技术,实现页面的快速加载,为用户提供高效且响应迅速的体验。同时集成了usemock服务,方便在开发时模拟API数据,便于调试和测试。 项目的主要特性和功能 主要特性 运用Next.

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

【源码】基于Blynk框架的ESP32无线通讯实验

项目简介 本项目是基于Blynk框架开展的无线通讯实验,借助ESP32开发板与Blynk移动应用达成设备的远程控制。用户能够学习使用手机APP控制ESP32开发板上的LED灯、按钮和滑动条等设备,同时实现数据的无线传输与实时监控。 项目的主要特性和功能 远程控制:利用Blynk应用,用户可通过手机A

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

【源码】基于C++的打字游戏

项目简介 本项目是基于C++的打字游戏,作为合肥工业大学计算机课程的一部分,为学员提供实践编程技能的机会,尤其是事件驱动编程和用户交互方面的技能。游戏的主要目的是提供娱乐性的打字练习,以提高玩家的打字速度和准确性。 项目的主要特性和功能 友好的用户界面,易于理解和操作。 多种游戏模式,包含不同难度级

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

【源码】基于Webpack的学习使用项目

项目简介 本项目是一个基于Webpack的学习使用项目,目的是助力初学者掌握Webpack的基础配置、Loader配置、Plugins配置以及结合Babel和ESLint的配置方法。通过学习此项目,用户可了解如何搭建现代化前端开发环境,掌握Webpack核心功能。 项目的主要特性和功能 基础配置:学

littlebot littlebot Published on 2025-04-08
Previous Next