问题标签 [grovepi+]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
73 浏览

python - 无法从 DHT 传感器获取数据

嘿伙计们,实际上我正在为我的学校开发一个浇水系统。在我尝试用 tkinter 制作一个 gui 之后,令人惊讶的是它的工作原理。一段时间后,我的 Grovepi 的 DHT 传感器出现了问题。

错误:

pi@raspberrypi:~/Desktop $ python3 t.py ^CTraceback(最近一次调用最后):文件“/usr/local/lib/python3.7/dist-packages/grovepi-1.4.1-py3.7.egg/ grovepi.py”,第 227 行,在 read_i2c_block 文件中 “/usr/local/lib/python3.7/dist-packages/Dexter_AutoDetection_and_I2C_Mutex-0.0.0-py3.7.egg/di_i2c.py”,第 373 行,在 read_list 文件中“/usr/local/lib/python3.7/dist-packages/Dexter_AutoDetection_and_I2C_Mutex-0.0.0-py3.7.egg/di_i2c.py”,第 129 行,在传输文件“/usr/local/lib/python3.7”中/dist-packages/Dexter_AutoDetection_and_I2C_Mutex-0.0.0-py3.7.egg/di_mutex.py",第 48 行,获取 KeyboardInterrupt

在处理上述异常的过程中,又出现了一个异常:

回溯(最后一次调用):文件“t.py”,第 5 行,在 [temp,hum] = grovepi.dht(dht_sensor, 0) 文件“/usr/local/lib/python3.7/dist-packages/ grovepi-1.4.1-py3.7.egg/grovepi.py”,第 335 行,在 dht 文件“/usr/local/lib/python3.7/dist-packages/grovepi-1.4.1-py3.7.egg /grovepi.py”,第 242 行,在 read_identified_i2c_block 文件中“/usr/local/lib/python3.7/dist-packages/grovepi-1.4.1-py3.7.egg/grovepi.py”,第 232 行,在 read_i2c_block 中键盘中断

我的代码:

即使在这个发生的小代码中......那是不完整的代码:

我是编程初学者,需要heeelp :(

0 投票
1 回答
46 浏览

python - python脚本在手动启动时打印到txt,但不是在启动时通过rc.local在启动时打印

我试图让我的树莓派将数据从外部传感器打印到显示器并同时将其保存到 .txt 中。

通过 ssh 在 shell 中启动脚本时,我所做的工作正常。但这会在关闭 shell 后停止脚本。

所以我试图把它放在 rc.local 文件中,以便在启动时启动它。但这只是一半,因为它会在显示屏上显示数据,但不会将其保存到文件中。

0 投票
1 回答
33 浏览

java - 如何使用 Grove 在 Java 中获取 pH 值 - PH Sensor Kit (E-201C-Blue) Raspberry pi Zero 和 GrovePi Zero Board

我有来自GrovePi Zero Base KitGrove - PH Sensor Kit (E-201C-Blue) 的GrovePi Zero(GrovePi0)</a> 我在 Raspberry 上使用 Java(我可以使用任何版本的 JDK 8...17) Pi Zerro 2. with GrovePi-pi4j with Pi4j version 1.4(可以使用任何版本)

我下面的 GrovePHSensor 类代表 PH 传感器。

问题是那里有大量奇怪的代码会给出不同的结果,即使我认为我理解它的作用,我也不确定它是否正确。

例如,这个线程非常令人困惑https://forum.dexterindustries.com/t/grove-ph-sensor-kit-e-201c-blue-raspberry-pi-zero/7961/13

同时,Seeed 的 wiki 页面https://wiki.seeedstudio.com/Grove-PH-Sensor-kit/ 提供了具有不同公式的 Arduino 示例代码

当我读取 4 字节 [] 时,如果我读取的字节数超过 4 个字节,我会得到类似 [Pi4J IO read][0, 1, -106, -1]

很高兴有一个明确的 public Double get(byte[] data) {} 功能实现......