项目简介
本项目是作者在学习机器人基础知识过程中的成果汇总,涵盖了 2023 - 2024 年于布加勒斯特大学数学与计算机科学学院“机器人导论”课程的作业与实践内容。项目均基于 Arduino 平台开展,从简单硬件控制到复杂算法实现,全面展示了机器人技术的基础应用。
项目的主要特性和功能
- RGB LED 控制:利用电位器分别控制 RGB LED 各颜色通道,读取电位器模拟值并映射到对应引脚。
- 电梯系统模拟:使用 LED 模拟 3 层电梯系统,以按钮模拟呼叫按键,通过额外 LED 显示电梯状态,到达楼层或“关门”时蜂鸣器发声,同时具备按键消抖功能。
- 7 段显示器控制:借助摇杆控制 7 段显示器上的线段位置实现“绘制”,具备闪烁、重置线段功能,还配备了蜂鸣器。
- 计时器:实现秒表基本功能,能以十分之一秒计数,可保存单圈时间,通过 LED 和蜂鸣器提示计数或暂停状态。
- 环境监控日志系统:运用超声波传感器和光敏电阻收集环境数据并记录到 EEPROM,通过 RGB LED 提供视觉反馈,利用串口菜单实现用户交互。
- 蛇形游戏:实现经典蛇形游戏基本功能,可滚动浏览菜单(开始游戏、调整设置、查看游戏详情),玩家能控制蛇移动、吃水果及处理生命减少情况。
- 线跟随机器人:团队协作项目,机器人可自主跟随预设路径,集成传感器、电机和控制算法,具备线路检测、实时调整方向实现自主导航功能,且能自校准。
安装使用步骤
- 假设用户已下载本项目的源码文件。
- 确保拥有项目所需的特定硬件组件,如 Arduino 板、各类传感器、电机等。
- 依据各项目的详细说明进行硬件组装。
- 将下载的代码上传到对应的 Arduino 设备,即可运行项目。每个项目均配有视频演示链接,可辅助用户理解组装和运行过程。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】