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();
}
}
}
分享到:
相关推荐
《基于树莓派的网络电灯控制系统》 在当今物联网技术高速发展的时代,利用小巧而功能强大的树莓派实现远程控制设备已经变得越来越普遍。本项目"基于树莓派网络电灯.zip"就是一个典型的实例,它展示了如何通过树莓派...
在这个项目中,ESP8266可能被用作传感器数据采集器和智能设备(如电灯、空调)的控制器。它将读取温湿度传感器和空气质量传感器的数据,然后通过Wi-Fi发送到树莓派。树莓派接收到这些数据后,可以执行预设的逻辑操作...
通过以上知识点的整理,我们可以看到i-mirror智能家居机器人在设计上具备了多项先进技术,如树莓派控制中心、人脸识别、语音交互等,旨在为用户提供一个节能、安全、便利的智能生活体验。同时,也反映了当前智能家居...
控制通过wifi连接到arduino的树莓派的小项目(使用android应用和python服务器) 在我的家庭自动化冒险中,我一直在使用树莓派与arduino进行交互。 arduino输出控制USB集线器打开/关闭电源。 USB集线器已连接到我...
智能灯光控制通过调光模块实现对电灯亮度的调节,而智能门锁则利用高低电平来控制门锁的开闭。这些子模块的设计都是在无线通信技术的基础上,通过树莓派作为控制核心来实现的。 总的来说,智能家居系统的无线控制...
在智能家居控制系统中,除了对门禁状态、插座和电灯进行控制之外,还需要搜集环境信息如温度、湿度和空气质量(PM2.5)等,并且根据搜集到的信息进行相应的处理和显示。 最后,作者介绍了智能家居系统的组成,包括...
NodeMCU开发板的光照模块通过继电器控制家中电灯的开关,而温湿度监测模块则利用DHT11传感器采集数据,实现室内温湿度的实时监测。视频监控模块则由ESP32-CAM开发板负责,该模块内置OV2640摄像头,实现视频捕捉和...