Python的学习之旅:1.串口16进制发送数据与接收数据

Pyhton是一个很棒的语言,感觉用起来就像是Arduino一样很多东西都被封装好了我只用使用面向对象的思维去调用函数就可以了,但是Python不善于去编写一些过于低层的驱动什么的因为Python在一定程度上效率很低,所以为了更好的利用Python我们通常将Python和Arduino或者STM32一起使用,上端交给Python下端交个单片机。

二者的连接使用串口,一般情况下为了提高数据传输过程中的载荷,通常使用十六进制收发。今天就说说这么使用Python收发十六进制数据

  1. 通过pip指令安装serial库
  2. 在程序头包含serial库,话不多说直接上程序:

注:上面的程序都是在windows平台下运行的(如果是在Linux下运行只需要将代码第四行中的‘COM3’改为‘/dev/ttyS3’即可)在调试的时候推荐大家使用虚拟串口(Configure Virtual Serial Port Driver)这个软件,他可以虚拟的将计算机中的两个com口进行关联。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208061 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年9月20日
下一篇 2018年9月21日

相关推荐