OrangePI串口通信(pyserial和USB-TTL)

硬件

orangepi5,usb-ttl模块,openmv

系统

orangepi配置的是官网的

Orange Pi - Orangepihttp://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html

ubantu镜像,

配置方法和工具上方超链接有

具体操作过程和代码

1.系统内置python3.8(无需额外安装)

2.安装pip(为后续安装pyserial)

打开系统终端,安装pip

sudo apt-get install python3-pip

如果失败检查软件更新

sudo apt-get update
sudo apt-get upgrade

然后再重新安装pip

3.安装pyserial

sudo pip install python3 pyserial

4.打开串口

vim

sudo vim /boot/orangepiEnv.txt

vim操作有点麻烦

(16条消息) vim命令大全_万山寒的博客-CSDN博客

具体见大佬的vim命令大全

or

gedit

sudo gedit /boot/orangepiEnv.txt

操作简单(推荐)

5.打开后编辑文本

添加串口uart1,uart2,uart3(根据自己需要选择)

overlays=uart1 uart2 uart3

6.根据引脚图连接相应的引脚(引脚的串口通信)

6.通过USB读取串口数据(USB-TTL)

将USB插到orangepi上的任意USB接口上,然后在终端输入命令查看。USB0是否正确安装

~$ ls -l /dev/tty*

因为是UART转USB所以使用的是ttyUSB0

7.验证

import serial
import time

ser = serial.Serial("/dev/ttyUSB0", 9600, timeout=0.5)
ser.isOpen()

终端应该显示True

最近在比赛,具体和openmv的通信代码,比完赛再发

本文章仅是本人学习时的记录,供广大网友学习,小白我也是刚刚接触有什么不对的地方请指教

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值