树莓派+Python+pyserial 2.7实现串口通信
来源:互联网 发布:武藏号战列舰战损数据 编辑:程序博客网 时间:2024/06/06 01:43
手上有个CCD Camera(Barcode Reader/Scanner Module),它是通过RS232通信的,用RS232转USB的转接线连接树莓派,即可完成硬件连接。对于串口通信,可以通过pyserial实现。
首先,安装pyserial:
从 https://pypi.python.org/pypi/pyserial 下载最新版本的安装包,再通过下面的命令完成安装:
tar zxvf pyserial-2.7.tar.gzcd pyserial-2.7python setup.py install
通过命令lsusb查看串口是否存在:
通过命令python -m serial.tools.list_ports可以查看大可用的端口:
测试通信:
通过以上的准备后,就可以写一个简单的Python程式来实现串口通信:
import serialfrom time import sleepser = serial.Serial('/dev/ttyUSB0', 9600, timeout=0.5) def recv(serial): global datawhile True: data =serial.read(30) if data == '': continueelse:breaksleep(0.02) return data while True: data =recv(ser) ser.write(data)
0 0
- 树莓派+Python+pyserial 2.7实现串口通信
- 树莓派+Python+pyserial 2.7实现串口通信
- python串口通信,pyserial安装
- Raspberry pi 使用python+pySerial实现串口通信
- python串口通信模块——pySerial
- Python使用pyserial进行串口通信
- python pyserial 串口
- Python串口模块pySerial
- Python串口模块pySerial
- pySerial -- Python的串口通讯模块
- Python通过pyserial控制串口操作
- pySerial -- Python的串口通讯模块
- python串口通讯模块pySerial使用随笔
- 串口通讯的python模块——pySerial
- 串口通讯的python模块——pySerial
- python通过pyserial读写串口--2013-06-02
- 串口通讯的python模块——pySerial
- 【Python入门】 使用 pip 安装 pySerial 串口通讯模块
- iOS中NSFileManager文件常用操作整合
- P1217 [USACO1.5]回文质数 Prime Palindromes
- 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
- git——萌新学git(1)
- sdut acm 插入排序
- 树莓派+Python+pyserial 2.7实现串口通信
- CPU问题定位与解决
- css rem 的理解
- CSU-1639
- ArcGIS api for js三种查询方法比较
- Opencv 3.1安装遇到的问题记录
- 1059. C语言竞赛(20)
- ROC曲线及其matlab实现ROC曲线的绘画
- JZOJ-senior-3502. 【NOIP2013模拟11.4B组】方格游戏