首页
Arduino
Arduino控制板介绍
Arduino编程
Arduino中断函数attachInterrupt()详解
为Arduino IDE安装添加库
Arduino相关硬件连接
Arduino Uno R3连接 ESP8266-01无线模块
Python3使用串口连接Arduino
Arduino开发板使用笔记
Arduino UNO 连接 LCD1602
VS1838B 解码红外遥控器
本文档由 内网文摘 发布,转载请注明出处
-
+
首页
Python3使用串口连接Arduino
```python # -*- coding:utf-8 -*- # 引入串口库(注意是serial,不是pyserial) import serial import time # 设置端口变量和值 serialPosrt = "COM5" # 设置波特率变量和值 baudRate = 9600 # 设置超时时间,单位为s timeout = 0.5 # 接受串口数据 ser = serial.Serial(serialPosrt, baudRate, timeout=timeout) time.sleep(2) # print(ser.name) # print(ser.port) # print(ser.baudrate) # print(ser.bytesize) # print(ser.parity) # print(ser.stopbits) # print(ser.timeout) # print(ser.writeTimeout) # print(ser.xonxoff) # print(ser.rtscts) # print(ser.dsrdtr) # print(ser.interCharTimeout) ser.write(b"ga") #发送字符串"ga"到Arduino # 循环获取数据(条件始终为真) a = 1 while a: # 读取接收到的数据的第一行 bytes1 = ser.readline() str1 = str(bytes1, encoding="utf-8") if str1 != "": #a = 0 # 把数据打印到终端显示 print(str1) #打印Arduino发过来的数据 #print(bytes1) ```
local
2021年10月20日 17:58
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 LocalNetwork
LocalNetwork
是由mrdoc开源
LocalNetwork.cn
修改的在线文档系统,作为个人和小型团队的云笔记、文档和知识库管理工具。
如果此文档给你或你的团队带来了帮助,欢迎支持作者持续投入精力更新和维护!内网文摘 & LocalNetwork
>>>主页
logo
logo
下载Markdown文件
分享
链接
类型
密码
更新密码