树莓派 3B+ 控制移动机器人

本文详细介绍了如何使用树莓派3B+通过串口和蓝牙连接并控制移动机器人。首先,文章指导读者安装Ubuntu Mate系统,并解释如何将树莓派的标准串口与迷你串口互换以使用串口控制。接着,讲解了如何配置串口权限和蓝牙模块,使其处于master模式以便连接。最后,提供了Python串口通信的示例代码和蓝牙连接的命令行操作。
摘要由CSDN通过智能技术生成

安装树莓派系统

虽然很简单,但是还是要提一下。安装树莓派建议选择 Ubuntu Mate 系统,我选择的就是 Ubuntu Mate 16.04 版本。在安装一些工具包时,这个系统兼容性比较好。
将树莓派上的 SD 卡插入读卡器,然后读卡器插入电脑串口,在 Etcher 软件(如下图)
安装完后树莓派可能无法连接网络,在终端中输入:sudo service network-manager restart,即可联网。
在这里插入图片描述
中选择已经下载好的 Ubuntu Mate 系统镜像,然后单击 Flash! 就可以了。

树莓派连接移动机器人(串口)

我们选择用树莓派板子上的串口向单片机串口发消息。树梅派的板子上有个标准串口和迷你串口,默认情况下标准串口供蓝牙使用,迷你串口不稳定,几乎无法使用。而板子上引出的引脚是迷你串口的,因此需要将标准串口和迷你串口互换。相应操作过程如下:

  1. 首先可以使用命令看一下树莓派3b+支持的GPIO串口:
ls -la /dev/

大家可以发现如下图所示,应该是没有红色框内的串口ttyS0,只有蓝色框内的串口ttyAMA0。其中/dev/ttyAMA0串口时给蓝牙模块使用的。另外一个ttyS0应该是对接的miniUART,不过不知道为啥这个不显示,而且不能直接用,需要进行配置。
在这里插入图片描述

  1. 下面打开串口/dev/ttyS0,在命令框输入:
sudo raspi-config

选择Inerfacing Options,然后选择 serial,弹出
在这里插入图片描述选择No,然后弹出

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值