Tag: pi4j

使用pi4j从DHT11读取温度

我正在尝试使用pi4j从DHT11温度传感器读取温度数据。 我按照c和python编写的代码访问了这个站点: http : //www.uugear.com/portfolio/dht11-h … or-module /但它没有用。 当我测试指令’dht11Pin.getState()’时,它总是处于HIGH状态,永远不会改变。 我的代码有什么问题吗? 以下是我的代码: import java.util.concurrent.TimeUnit; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import com.pi4j.component.ObserveableComponentBase; import com.pi4j.io.gpio.GpioController; import com.pi4j.io.gpio.GpioFactory; import com.pi4j.io.gpio.GpioPinDigitalMultipurpose; import com.pi4j.io.gpio.Pin; import com.pi4j.io.gpio.PinMode; import com.pi4j.io.gpio.PinPullResistance; import com.pi4j.io.gpio.PinState; import com.pi4j.io.gpio.RaspiPin; public class DHT11 extends ObserveableComponentBase { private static final Pin DEFAULT_PIN = RaspiPin.GPIO_04; private static final int MAXTIMINGS = 85; […]