首页后端开发PythonPython中的串口通信实战教程(从零开始学串口通信)

Python中的串口通信实战教程(从零开始学串口通信)

时间2023-06-01 12:19:01发布访客分类Python浏览143
导读:实现串口通信。串口通信基础dowsux、Mac OS等操作系统上使用。在使用pyserial库之前,需要先安装pyserial库。stall pyserial安装完成后,可以使用下面的代码打开一个串口port serialser = ser...

实现串口通信。

串口通信基础

dowsux、Mac OS等操作系统上使用。在使用pyserial库之前,需要先安装pyserial库。

stall pyserial

安装完成后,可以使用下面的代码打开一个串口

port serial

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

dows系统,串口设备名可能是COM1、COM2等。

串口通信实战

o读取该数字并进行处理。

o端编写代码,实现向串口输出一个数字。代码如下

void setup() { (9600);

void loop() { tum = 10; tlnum);

delay(1000);

该代码实现了向串口输出数字10,每隔1秒钟输出一次。

端编写代码,实现读取串口输出的数字,并进行处理。代码如下

port serial

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

while Truee().decode().strip()

if dataumt(data)um 2t(result)

该代码实现了从串口读取数字,并将其乘以2后输出到控制台。

3. 运行代码

o板子连接到电脑上,上传上述代码,并打开串口监视器,即可看到数字10在串口上不断输出。

端运行上述代码,即可在控制台看到数字20不断输出。

o板子输出的数字,并进行处理。希望本篇能够对大家有所帮助。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Python中的串口通信实战教程(从零开始学串口通信)
本文地址: https://pptw.com/jishu/56754.html
Python中幂的运算方法详解(从基础到高级,全面掌握幂运算) Python3时间模块教你如何优雅地处理时间

游客 回复需填写必要信息