-
- 前言
- 数据类型和编码格式
- 发送单个字符
- 发送单个整形
- 发送字符+数字
- 总结
- 避坑
通信无疑是做项目最常用到的一部分内容,如Openmv、K210、树莓派等经常需要将其检测到的目标物体的坐标发送给单片机去处理,本文将记录几种最常见、最基础的通信方法。
数据类型和编码格式数据类型
通信前,我们得先对各个数据类型有基础的了解。其中单片机常见的无非是u8/u16/int/float/char/str。通信的时候一定要注意char和str的区别,如’s’是char类型,但“s”确实str类型。两者的区别不止在于单引号和双引号,还有str类型会多出一个’/0’作为结束标志位,所以同样是发一个s,“s”会比‘s’多出一个字节。
编码格式
编码格式种类就很多了,但是单片机常用的无非是我们熟悉的ascll码格式,而python则是"uft-8"。两种当然有所区别,但是对于数字、英文的通信,我们可将其视为无区别。
一、python端发,单片机接收



