简体   繁体   English

如何使用pi4j用覆盆子控制继电器

[英]how to control relay with raspberry using pi4j

sorry for my english but i recently write code in java about controlling relay by raspberry but my code doesnt work , i used gpio_00 as output the problem is when i initialize it the relay led stay on even when i change stat to low here my code: 对不起我的英语,但我最近在Java中编写了有关通过覆盆子控制继电器的代码,但是我的代码无法正常工作,我使用gpio_00作为输出,问题是当我初始化继电器时,即使我将stat更改为低,我的继电器仍保持打开状态:

GpioUtil.enableNonPrivilegedAccess();
 gpioRelayLED2 = GpioFactory.getInstance();          
         relayLED2 = gpioRelayLED2.provisionDigitalOutputPin(RaspiPin.GPIO_00,"RelayLED2",PinState.LOW);
         //relayLED2.setState(PinState.LOW);
       relayLED2.setShutdownOptions(true, PinState.LOW,PinPullResistance.OFF);
       relayLED2.low();

it not turning !! 它没有转动!

Some relays are low level triggered. 一些继电器是低电平触发的。 You have to set HIGH output state for such relay to disable LED. 您必须将此类继电器设置为HIGH输出状态才能禁用LED。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM