专栏首页python3python读写串口

python读写串口

#!/usr/bin/python
import serial
from time import sleep

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

print ser.port
print ser.baudrate

def recv(serial):  
  while True:  
    data =serial.read(42)  
    if data == '':  
      continue
    else:
      break
    sleep(0.02) 
  return data 

while True:  
  data =recv(ser) 
  if data != '': 
    print data
    ser.write(data)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python串口收发数据

    py3study
  • python(实操4):录音文件的读取、

    py3study
  • Python算法题----列表去重

    有这样一个列表[1, 1, 1, 2, 3, 3, 2, 4, 3, 4, 5, 5, 5, 6, 7, 8, 9, 9, 9, 9, 10, 10], 写一个...

    py3study
  • 区块链101:以太智能合同如何运作?

    和区块链行业的许多想法一样,普遍的困惑也被称为“智能合同”。 一项由公共区块链所制造的新技术,智能合同难以理解,因为这一术语在一定程度上混淆了所描述的核心交互。...

    首席架构师智库
  • 零门槛!使用Docker快速部署ES集群

    自从接触 Docker 之后,对 Docker 简直是爱不释手,做什么都是行云流水。遇到部署开源软件需求,第一时间想到的都是有没有现成的 Docker 镜像?能...

    张戈
  • 400 FPS!CenterFace+TensorRT部署人脸和关键点检测

    本文作者:yanwan https://zhuanlan.zhihu.com/p/106774468 本文系原作者投稿,欢迎大家分享优质工作

    Amusi
  • Python 将数据写入文件(txt、csv、excel)

    菲宇
  • SAP SD-客户管理方案

    l 会计部门与销售和分销部门都对该客户主记录进行存取。为了避免数据冗余,这两个部门的数据分别保存在公用主记录中。

    用户5495712
  • 从传统运维到云运维演进历程之软件定义存储(五)上

    数据资料是整个系统运作的核心,而人为或非人为引起的数据丢失将对的企业造成无法估量的影响。因此系统管理员都会考虑通过数据备份手段对业务数据进行保护。但在现在云数据...

    DevinGeng
  • 教你用OpenCV实现机器学习最简单的k-NN算法

    前言:OpenCV 的构建是为了提供计算机视觉的通用基础接口,现在已经成为经典和最优秀的计算机视觉和机器学习的综合算法工具集。作为一个开源项目,研究者、商业用户...

    AI科技大本营

扫码关注云+社区

领取腾讯云代金券