- 博客(5)
- 收藏
- 关注
原创 python2 树莓派串口发送一串十六进制数据
目录前言准备工作树莓派串口配置树莓派串口通信树莓实现串口发送十六进制数据的代码前言笔者最近在做一个和ROS机器人相关的项目,其中一部分要求实现的功能是用树莓派根据相关的指令同时去控制Uhand左右两只机械手的动作。实现这个功能的主要的坑在于:1)Uhand控制指令是一串十六进制的信号,我们因该如何通过串口去发送一连串中间只有以空格为间隔的十六进制数据呢?答案使用struct.pack模块,先将若干个十六进制指令进行打包,再对打包的数据进行发送。准备工作树莓派串口配置具体配置过程可以参考这篇博客:
2022-01-09 03:33:17
4169
原创 python socket通信 PC和树莓派
目录前言什么是socket通信socket的python实现PC端PC端通信模块PC端实现demo树莓派端树莓派端通信模块树莓派和PC之间的文件传输——FileZilla前言什么是socket通信在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。我们将通过socket实现PC和树莓之间的消息通信。socket的具体原理可以参见:https://www.jianshu.com/p/066d99da7cbdsocket的python实现实现socket通
2022-01-09 01:48:31
2418
1
原创 python socket 通信 PC和ROS
目录前言PC端PC端代码ROS端ROS端代码发送消息demo使用指南前言socket是基于C/S架构的,进行socket网络编程,通常需要编写两个py文件,一个服务端,一个客户端。在我们的PC端同ROS通信的过程中PC端作为客户端,ROS部分作为服务端。笔者将实现该通信过程的代码封装成python的类,这样在使用代码的过程中可以通过python类和少量地代码实现相应的功能。PC端PC端作为socket通信的客户端。PC端代码import timeimport socketclass t
2022-01-09 00:49:54
1297
原创 Python访问数据库
目录前言封装好的python访问数据库模块前言利用python pymysql库可以实现利用python访问数据库的功能,笔者将实现该功能的相关python代码封装成python的类,从而通过类的调用,用少量代码就可以实现python数据库的访问。封装好的python访问数据库模块import pymysqlclass Query(): def __init__(self): HOST = 'localhost' # 主机名 #HOST = "192.1
2022-01-08 22:03:18
2641
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人