将LCD输出从RPi无线发送到远程RPi

2024-09-24 00:23:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图发送一个16x2液晶输出到远程无线使用python代码的RPi。我很难在网上找到这方面的信息,不知道你们是否能帮助我。我对python和RPis非常陌生

项目背景:我有一个用ADC读取水位传感器的Pi0。我目前也有这个Pi0在一个16x2液晶屏上输出水位,它连接到Pi0

目标:我想有这个16x2液晶输出发送到一个单独的远程Pi1无线


Tags: 项目代码信息远程传感器液晶屏rpi无线
1条回答
网友
1楼 · 发布于 2024-09-24 00:23:27

我想大多数人会建议你使用套接字来传输数据,但我个人会在连接到ADC的Pi上启动一个Redis实例

Redis是一个“内存、数据结构服务器”。它可以在任意数量的机器上的任意数量的进程之间存储和共享整数、字符串、哈希、集合、队列和列表。它真的太快了

因此,每当Pi读取一个新值时,ADC只会将最新值填充到Redis字符串中。在bash中,这将是:

redis-cli "set ADCreading 897"

另一个Pi带有远程显示,只要给出ADC Pi的IP地址,并获取最新的值(如果需要)。两者很好地解耦了。在bash这将是:

redis-cli -h <IPADDRESS_OF_ADC_RASPI> "get ADCreading"

可以将值放入ReDIS中,并用^ {CD1>}、Python、PHP、C、C++……读取它们。p>

相关问题 更多 >