arduino打开串口出错 port busy_在树莓派中利用Python3与Arduino实现串口通信

7a455df48a414df655f168c22deece8f.png

前言

因为Arduino具有丰富的外部接口,也拥有比较多可以直接使用的传感器,可以比较方便的获取大量环境数据,例如温度、湿度、声、光等。但这就有个问题,我要如何将arduino获取到的数据发送给树莓派进行进一步的处理呢?或是我该如何使用树莓派控制arduino去执行我要它执行的东西呢?如果你也有这几个问题,那么这篇文章应该对你有些帮助。

这个问题也许并不复杂,但对于一个初学者来说往往会碰上许多摸不着头脑的问题。起初,我为了解决这个问题也进行了大量百度,但遗憾的是,目前百度上找到的绝大多数教程都是python2x版本的,但对于凡是都喜欢用最新版本的我来说,python2对我这个强迫症就貌似显得极为不友好了,但在python3上运行一个接近上个世纪的代码往往会出现一些谜之错误。但最后在我大量查找之下,终于东拼西凑的搞出了一个勉强能用的代码。也希望对你有所帮助。

什么是Arduino?

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队开发。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值