树莓派官方系统安装OpenCV及屏幕显示等配置

树莓派4B到手有一段时间了,一直没有系统地总结系统安装,账号密码设置,ssh及VNC开启,屏幕显示设置以及OpenCV的安装。下面一条一条来总结一下。1.全新系统安装树莓派系统安装使用“树莓派镜像烧录器”软件,英文名“Raspberry Pi Imager"系统选择Legacy版本。树莓派镜像...

python使用虚拟串口实现匿名上位机姿态角仿真实验

上文中介绍了通过姿态角实现匿名上位机显示飞机状态的python程序的编写方法,本文将使用pyserial库使用python编程来仿真串口数据从而使匿名上位机飞行器姿态的动态变化。参考文献:python下使用串口进行16进制命令和数据发送#匿名上位机V7串口控制实验 #输入ROL、PIT、YAW...

通过姿态角实现匿名上位机显示飞机状态的python程序

实现效果在上文中我们探讨了匿名上位机中16进制通信帧校验的python计算方法,完成校验后的数据可以用于欧拉角控制匿名上位机姿态显示。实现原理为了实现匿名上位机显示飞机当前状态,使用了python生成数据,用串口助手发送数据,用虚拟串口软件连接。代码# -*- coding: gbk -*- ...

16进制通信帧校验的python计算方法

为了保证高效通信效率,实现数据正确性判断,避免数据传输过程中出现的错误数据,常采用和校验(SUM CHECK)和附加校验(ADD CHECK)的计算方法,一般和校验放在倒数第二帧,附加校验放在最后一帧。以以下数据帧为例:AA FF E1 02 00 00 8C 81和校验 SUM CHECK ...

python 获取天气信息

1. 可以通过知心天气网站(https://www.seniverse.com/)的获取天气API来获取。API 密钥 公钥 P0KgmDQ3fvYnm8C7s 私钥 S7JI0WaVPwuYBrxF6 # 别用我的2. 代码实现import requests params = { ...