python串口编程 第3页
- 第十五课用python来写usb程序(1)(python操作usb)
-
1、python的usb库,我们就直接使用pyusb,老规矩,使用pipinstallpyusb来安装:1、样我们还是使用ch340的usb转串口的芯片,来直接使用usb库来操作它。在直接使用usb操作的好处,不需要考虑波特率,传输速度可以达到usb的传输速率。实际的使用环境中,串口的局限在于传...
- 我用Python编程语言做了一些神奇好玩的事情
-
其实Python真的挺有意思的,用Python用做过不少有趣好玩的事儿,这里跟大家分享几个我做的好玩的东西。好玩的事1:用微信控制灯泡搞个微信公众号,设置把请求转发到你自己的公众号服务器。公众号服务器上用Python搭一个HTTP服务器,获取到来自微信的请求。然后用Python多开一个线程,通过TC...
- Python+Opencv+Tkinter指纹识别与人脸识别的门禁兼考勤(一)
-
一、设计目标:旨在PC端上搭建一款具有指纹识别与人脸识别功能的门禁兼考勤系统。该系统同时具备普通用户模式、管理员模式与超级管理员模式,下面具体介绍每种模式下的功能。1)普通用户模式该模式可分为收集用户信息,验证用户信息和开锁三个阶段。其中,收集用户信息即为收集用户的id,姓名,指纹信息和人脸信息,将...
- 用Python开发一个简简单单的上上位机
-
编写一个上位机(通常是指监控和控制工业设备的软件)是一个复杂的工程任务,涉及到软件设计、编程、用户界面设计等多个方面。在这里,我可以为你提供一个简单的上位机软件的概念性设计和功能描述,但请注意,实际的软件开发需要专业的编程知识和开发环境。###概念性设计**软件名称:**SimpleSuperv...
- 「调试」使用python与单片机进行通信
-
调试说明:环境:usb转ttl线一根,通信协议一份,STC系列单片机一个,电脑一台。功能:使用python发送16进制数据转换成字节流数据发给单片机,单片机返回16进制数据后转10进制(本次测试是获取单片机的版本号)使用场景:可读取rs232、rs485数据,韦根数据、开关量信号等代码:import...
- 第十三课python来写串口助手-gps数据解析(二)
-
1、上一节课已经讲完如何来验证GPS数据,不管是串口、还是usb或者别的通讯方式,数据必须要校验正确才能使用,这节课我们来解析GPS数据,依然以推荐定位信息为例。2、数据信息如下:$GPRMC,121252.000,A,3958.3032,N,11629.6046,E,15.15,359.95,07...
- 第十二课python来写串口助手-gps数据解析(一)
-
1、串口程序的基本功能我们已经完成了,我们来完成一个串口解析的功能,GPS的定位解析是一个比较常用的功能,这节课我们来解析GPS数据。2、GPS数据格式为NEMA-0183数据格式,一般判断是否已经定位都是选择推荐定位信息也就是$GPRMC,,我们来看下一条GPS数据的内容:$GPRMC,12125...
- 第四课用python来写个串口助手--界面篇(二)
-
1、我们上一篇中已经说道了如何使用pyserial来配置串口,现在我们制作一个串口配置的界面。2、双击打开designer.exe:依然是新建一个界面,我们需要配置的参数有包括串口名,波特率,数据位、停止位以及校验位。我们依次放置5个label和combox,并将5个label命名为:串口、波特率、...
- Python实现串口助手 - 02界面构建
-
今天给大家介绍的是串口调试工具pzh-py-com诞生之界面构建。 一个软件的UI界面是非常重要的,这是软件与用户交互的接口,软件功能即使再强大,但如果没有清晰的UI界面,那也发挥不出软件的功能,使得用户体会不到软件的优势。今天痞子衡给大家介绍pzh-py-com的界面构建过程。一、界面设计简图 ...
- Electron学习3 使用serialport操作串口
-
一、准备工作本文将使用nodejs的SerialPort包来实现串口通讯功能。NodeSerialPort是一个JavaScript库,用于连接到在NodeJS和Electron中工作的串行端口,以下是准备环境:Electron开发环境电脑有串口通讯能力,一般使用USB-...