项目简介 本项目是基于Arduino的Mark Rover I远程控制系统,结合电子技术与机器学习算法,用户可通过互联网控制车辆的移动和避障。适用于监控、探险应用以及自动驾驶车辆系统,可实现车辆的自主驾驶和远程控制功能。 项目的主要特性和功能 车辆硬件控制:借助Arduino Uno板控制车辆运动并
项目简介 ESPDroneTransmitter库是基于Atmega328P MCU开发的,用于配置和部署无线遥控发射器对象。该库可将遥控信号通过无线射频发送,用于遥控无人机等设备,借助SPI和RF通信协议实现远距离无线数据传输,在Arduino IDE中开发和使用。 项目的主要特性和功能 支持Ar
项目简介 这是一个基于STM32微控制器和lwIP(轻量级IP协议栈)的嵌入式网络项目,旨在实现嵌入式网络解决方案,支持TCP/IP网络通信,涵盖TCP、UDP、IPv4和IPv6等协议。利用STM32H7微控制器的双核架构(CM7和CM4),实现多核通信和数据共享,其中CM7核心执行来自CM4核心
项目简介 本项目基于Mbed操作系统开发游戏手柄驱动程序,借助USB接口达成与计算机的通信,从而实现游戏手柄功能。项目运用多个硬件组件(如按钮、摇杆等),通过软件编程完成与计算机的交互。 项目的主要特性和功能 运用USB HID通信协议,实现游戏手柄与计算机间的数据传输。 提供驱动代码和示例程序,便
项目简介 本项目是基于Arduino Nano V3微控制器打造的鸡场环境监测系统,借助NRF24L01+PA+LNA无线模块达成对鸡场空气质量和安全性的远程监控。系统集成了MQ传感器、土壤湿度传感器、温湿度传感器以及接近传感器等多种传感器,传感器数据会通过NRF24L01+PA+LNA模块打包发送
项目简介 本项目是基于epoll实现的用于处理异步IO事件的库,它对文件、套接字、管道等设备类进行了封装,这些设备类均继承自evio::FileDescriptor,提供统一读写操作接口。该库支持多设备同时操作,且所有操作均为非阻塞。 项目的主要特性和功能 设备类封装:对文件、套接字、管道等设备进行
项目简介 本项目是基于LoraWAN标准实现的LoRa通信系统,借助LoRa设备达成无线通信与数据传输。主要运用ChisterPi接口,适用于与LoRa设备进行交互。 项目的主要特性和功能 LMIC库:提供与LoRaWAN网络通信的功能,涵盖设备认证、加入网络以及数据传输等。 ChisterPi接口
项目简介 本项目利用深度强化学习训练神经网络,实现车辆在赛道上的自动行驶。结合遗传算法优化神经网络模型,采用Box2D物理引擎模拟车辆行为,借助SFML库进行图形渲染。 项目的主要特性和功能 神经网络控制:借助遗传算法优化神经网络模型,精准控制车辆行驶方向。 强化学习:通过模拟训练周期和奖励函数,优
项目简介 本项目是基于C++开发的亚马逊棋游戏系统。亚马逊棋属于策略类游戏,玩家在10x10棋盘上操控四个棋子,通过移动棋子和放置障碍来限制对手行动。系统具备人机对战、人人对战、网络对战等丰富功能,能为玩家带来全面且易上手的游戏体验。 项目的主要特性和功能 人机对战:玩家可与内置简单AI对战,适合初
项目简介 本项目是基于PIXI图形库开发的“颜色球合并之旅”小游戏。核心玩法是合并相同颜色的小球以完成挑战,设计简单易上手,适合各年龄段玩家,具备流畅的图形渲染和良好的用户体验。 项目的主要特性和功能 PIXI图形渲染:借助PIXI库实现高效图形渲染,保障游戏流畅运行。 简单有趣的玩法:玩家通过合并