`
侯上校
  • 浏览: 217422 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

树霉派控制电灯

阅读更多
VCC=>3.3v  GND=>地 IN=>GPIO 01  常开、公共端当开关

import com.pi4j.io.gpio.GpioController;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.GpioPinDigitalOutput;
import com.pi4j.io.gpio.PinState;
import com.pi4j.io.gpio.RaspiPin;
public class Test{
    public static void main(String args[]) throws InterruptedException {
        System.out.println("Hello World");
         // 创建一个GPIO控制器
        final GpioController gpio = GpioFactory.getInstance();

        // 获取1号GPIO针脚并设置高电平状态,对应的是树莓派上的12号针脚,可以参考pi4j提供的图片。
        final GpioPinDigitalOutput pin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_01, "LED", PinState.HIGH);
        //final GpioPinDigitalOutput pin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00, "REDLED", PinState.HIGH);

        while(true){
            //设置高电平
            pin.high();
            System.out.println("关闭电灯");
            //睡眠1秒
               Thread.sleep(1000);
            //设置低电平
            pin.low();
            System.out.println("打开电灯");
               Thread.sleep(1000);
            //切换状态
            pin.toggle();
        }
    }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics