python3 实现调用串口功能
python调用串口,写入数据
#!/usr/bin/python3
import serial
def serialTest():
try:
port = "COM3"
bps = 115200
timeO = 5
ser = serial.Serial(port, bps, timeout = timeO)
result = ser.write("python invoke serial".encode("gbk"))
print("write data: ", result)
ser.close()
except Exception as e:
print("ERROR: ", e)
if __name__ == "__main__":
serialTest()
以上这篇python3 实现调用串口功能就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
python 串口读取+存储+输出处理实例
研究了一晚上的成果. import serial import win32com.client import matplotlib.pyplot as plt import numpy as np ser = serial.Serial("COM6", 115200, bytesize = 8,timeout=0.5) # 打开串口 print("我要开始了:") res=[] while (1): ch = ser.readline(1) result = ''
-
使用Python串口实时显示数据并绘图的例子
使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 "'E:\Anaconda3\Scripts\pip-script.py' is not present."错误 使用 easy_install pip命令就能解决,换一条重新能执行安装的命令 常用方法: ser = serial.Serial(0) 是打开第一个串口 print ser.portstr 能看到第一个串口的标识,wi
-
Python 实现Serial 与STM32J进行串口通讯
Python果然是一款非常简明的语言,做东西非常流畅,今天又尝试了一下用Serial做了一个控制台的串口通讯,我用的下位机是STM32F103,搞了一个多小时就成功了,可见Python的能力之强. 说明几点注意,一是Python在windows下的串口号可以用COM来标注,此时序号从1开始,如果自己单独指定序号,则是从0开始. 另外,如果下位机串口通讯设定的非常简单的话,在Python中只需要设定好串口号和波特率即可,其余的均设为默认值.一般来说在单片机或者是嵌入式系统中的串口通讯基本都不需要设
-
python3 实现调用串口功能
python调用串口,写入数据 #!/usr/bin/python3 import serial def serialTest(): try: port = "COM3" bps = 115200 timeO = 5 ser = serial.Serial(port, bps, timeout = timeO) result = ser.write("python invoke serial".encode("gbk")) print("
-
JS调用打印机功能简单示例
本文实例讲述了JS调用打印机功能的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&g
-
python3实现ftp服务功能(服务端 For Linux)
本文实例为大家分享了python3实现ftp服务功能的具体代码,供大家参考,具体内容如下 功能介绍: 可执行的命令: ls pwd cd put rm get mkdir 1.用户加密认证 2.允许多用户同时登陆 3.每个用户有自己的家目录,且只可以访问自己的家目录 4.运行在自己家目录下随意切换目录 5.允许上传下载文件,且文件一致 6.传输过程中显示进度条 server main 代码: # Author by Andy # _*_ coding:utf-8 _*_ import os, s
-
python3实现ftp服务功能(客户端)
本文实例为大家分享了python3实现ftp服务功能的具体代码,供大家参考,具体内容如下 客户端 main代码: #Author by Andy #_*_ coding:utf-8 _*_ ''' This program is used to create a ftp client ''' import socket,os,json,time,hashlib,sys class Ftp_client(object): def __init__(self): self.client = sock
-
Android开发教程之调用摄像头功能的方法详解
本文实例讲述了Android调用摄像头功能的方法.分享给大家供大家参考,具体如下: 我们要调用摄像头的拍照功能,显然 第一步必须加入调用摄像头硬件的权限,拍完照后我们要将图片保存在SD卡中,必须加入SD卡读写权限,所以第一步,我们应该在Android清单文件中加入以下代码 摄像头权限: <uses-permission android:name="android.permission.CAMERA"/> SD卡读写权限: <uses-permission androi
-
Python3简单实现串口通信的方法
如下所示: import serial import sys import os import time import re def wait_for_cmd_OK(): while True: line = ser.readline() try: print(line.decode('utf-8'),end='') except: pass if ( re.search(b'
-
Python3 Tkinter选择路径功能的实现方法
效果基于Python3. 在自己写小工具的时候因为这个功能纠结了一会儿,这里写个小例子,供有需要的参考. 小例子,就是点击按钮打开路径选择窗口,选择后把值传给Entry输出. 效果预览 这是选择前: 选择: 选择后: 代码 很基础的写法. from tkinter import * from tkinter.filedialog import askdirectory def selectPath(): path_ = askdirectory() path.set(path_) root =
-
详解Go程序添加远程调用tcpdump功能
目录 方法1 方法2 使用tcpdump定时抓取并保存信息 编写tcpdump函数 编写api 最近开发的telemetry采集系统上线了.听起来高大上,简单来说就是一个grpc/udp服务端,用户的机器(路由器.交换机)将它们的各种统计数据上报采集.整理后交后端的各类AI分析系统分析.目前华为/思科的大部分设备支持. 上线之后,各类用户开始找来要求帮忙定位问题,一般是上报的数据在后端系统中不存在等等. 在一通抓包分析后,百分之99都是用户自己的问题.但频繁的抓包定位问题,严重的压缩了我摸鱼的时
-
python3+PyQt5实现拖放功能
本文是对<Python Qt GUI快速编程>的第10章的例子拖放用Python3+PyQt5进行改写,对图表列表,表格等进行相互拖放,基本原理雷同,均采用setAcceptDrops(True)和setDragEnabled(True). #!/usr/bin/env python3 import os import sys from PyQt5.QtCore import Qt from PyQt5.QtWidgets import (QApplication, QDialog, QHBo
-
使用python3实现操作串口详解
通过引用serial模块包,来操作串口. 1.查看串口名称 在Linux和Windows中,串口的名字规则不太一样. 需要事先查看. Linux下的查看串口命令 root@D2:~# ls -l /dev/ttyS* crw-rw---- 1 root dialout 4, 64 Dec 26 06:53 /dev/ttyS0 crw-rw---- 1 root dialout 4, 65 Dec 26 06:41 /dev/ttyS1 crw--w---- 1 root tty 4,
随机推荐
- angularjs 表单密码验证自定义指令实现代码
- 详解Vue 方法与事件处理器
- webpack+vue.js实现组件化详解
- Java使用Jdom读取xml解析实例
- PHP提示Notice: Undefined variable的解决办法
- oracle 数据库学习 基本结构介绍
- 解决python2.7 查询mysql时出现中文乱码
- vs2010 vs2008 vs2005 快捷键大全
- js判断文本框剩余可输入字数的方法
- Smarty的配置与高级缓存技术分享
- Android编程中关于单线程模型的理解与分析
- MySQL分页优化
- PHP中的事务使用实例
- JS基于面向对象实现的拖拽库实例
- Android自定义组合控件之自定义下拉刷新和左滑删除实例代码
- jquery弹出遮掩层效果【附实例代码】
- C语言中的内联函数(inline)与宏定义(#define)详细解析
- Android 中cookie的处理详解
- Android多媒体之VideoView视频播放器
- 使用ViewPager实现高仿launcher左右拖动效果
