2024-09-24 00:23:27 发布
网友
我试图发送一个16x2液晶输出到远程无线使用python代码的RPi。我很难在网上找到这方面的信息,不知道你们是否能帮助我。我对python和RPis非常陌生
项目背景:我有一个用ADC读取水位传感器的Pi0。我目前也有这个Pi0在一个16x2液晶屏上输出水位,它连接到Pi0
目标:我想有这个16x2液晶输出发送到一个单独的远程Pi1无线
我想大多数人会建议你使用套接字来传输数据,但我个人会在连接到ADC的Pi上启动一个Redis实例
Redis是一个“内存、数据结构服务器”。它可以在任意数量的机器上的任意数量的进程之间存储和共享整数、字符串、哈希、集合、队列和列表。它真的太快了
因此,每当Pi读取一个新值时,ADC只会将最新值填充到Redis字符串中。在bash中,这将是:
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>
我想大多数人会建议你使用套接字来传输数据,但我个人会在连接到ADC的Pi上启动一个Redis实例
Redis是一个“内存、数据结构服务器”。它可以在任意数量的机器上的任意数量的进程之间存储和共享整数、字符串、哈希、集合、队列和列表。它真的太快了
因此,每当Pi读取一个新值时,ADC只会将最新值填充到Redis字符串中。在
bash
中,这将是:另一个Pi带有远程显示,只要给出ADC Pi的IP地址,并获取最新的值(如果需要)。两者很好地解耦了。在
bash
这将是:可以将值放入ReDIS中,并用^ {CD1>}、Python、PHP、C、C++……读取它们。p>
相关问题 更多 >
编程相关推荐