项目简介
本项目是基于Raspberry Pi的机器人控制器,借助MQTT协议达成远程控制。主要功能有通过按键控制机器人移动,以及利用LED矩阵显示状态,是为 “IoT设备” 课程设计的作业。
项目的主要特性和功能
- 按键控制:采用QT1070芯片管理按键输入,经I2C协议和Raspberry Pi通信。
- LED控制:使用TLC59116芯片控制LED矩阵,可实现多种颜色与动画效果。
- MQTT通信:通过MQTT协议和服务器通信,实现远程控制和状态反馈。
- 动画效果:支持多种LED动画效果,如颜色循环等。
安装使用步骤
假设用户已下载本项目的源码文件,操作步骤如下:
1. 安装依赖:确保Raspberry Pi上已安装必要的依赖库,如MQTT客户端库。
2. 编译程序:登录到Raspberry Pi,导航到项目目录,在终端中输入make
进行编译。
3. 运行程序:编译完成后,执行make && ./bin/nubg_touchberry
启动程序。
4. 配置MQTT:根据实际需求配置MQTT服务器信息。
5. 测试功能:通过按键和LED矩阵测试各项功能是否正常。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】