如何编程让树莓派存取传感器传来的数据

如何编程让树莓派存取传感器传来的数据,第1张

方法非常多

最简单的一个:

树莓派上有GPIO,上面有一组UART接口,分RX和TX,把这两个接口于ARDUINO板子上的TTL接口连起来就能传输数据了,arduino上的程序用serial系列的程序,树莓派上也有很多方式读取UART的数据,比如Python下的模块,或者minicom等串口调试工具。

还可以用无线到方式,wifi之类的,更麻烦。

背景:新版的树莓派中,蓝牙占用了UART串口,要使用串口就要关闭蓝牙,然后恢复GIOP 14\15口给UART使用

蓝牙关闭方式:

输入命令 sudo systemctl disable hciuart 禁用蓝牙

打开配置文件 sudo nano /boot/config.txt

在最后加上 dtoverlay=pi3-disable-bt

然后reboot,ls -l /dev如果能看到

那就是配置成功了。

接线的话参考上一篇文章 Raspberry Pi2/3引脚介绍

用的是“线程轮寻”方式。 客户的原程序不能给你。 就是打开串口后,启动一个线程来监听串口数据的进入,不过我给你改一下吧,有数据时,就做数据的处理(也可以发送一个事件,并携带接收到的数据)。 里面的一。 我没有用到串口处理太深的东西..


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9505525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存