Java编程在物联网应用中的实践
1. 使用GPIO引脚进行输入
在物联网应用中,使用GPIO引脚进行输入是一项基础操作。以下是一个示例代码,它可以读取GPIO引脚的状态:
import com.pi4j.io.gpio.*;
public class ControlGpioExample3 {
public static void main(String[] args) throws InterruptedException {
// create gpio controller
final GpioController gpio = GpioFactory.getInstance();
// provision gpio pin #29 as an input pin
final GpioPinDigitalInput Inp = gpio.provisionDigitalInputPin(RaspiPin.GPIO_29, PinPullResistance.PULL_DOWN);
for (int i =0; i<10; i++){
//Get the state of the pin, High or Low
System.out.println(Inp.getState());
Thread.sleep(1000);
}
// (this method will forcefully shutdown all GPIO mon