Затмение Кура pi4j привело не мигает
Я попробовал следующий код, чтобы проверить работу Pi4j GPIO. Когда следующий код выполняется, светодиод обычно мигает. Но когда я помещаю эти коды с Eclipse kura в функцию "активировать" связки, светодиод не мигает. Есть какие-нибудь советы?
_gpioController = GpioFactory.getInstance();
pin = _gpioController.provisionDigitalOutputPin(RaspiPin.GPIO_02, "MyLED", PinState.HIGH);
System.out.println("********GPIO HIGH**************");
// set shutdown state for this pin
pin.setShutdownOptions(true, PinState.LOW);
Thread.sleep(1200);
pin.low();
pin.toggle();
Thread.sleep(1200);
// gpio.shutdown();
//
// final GpioController gpio = GpioFactory.getInstance();
// provision gpio pin #01 as an output pin and turn on
//final GpioPinDigitalOutput pin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_02, "MyLED", PinState.HIGH);
// set shutdown state for this pin
pin.setShutdownOptions(true, PinState.LOW);
System.out.println("--> GPIO state should be: ON");
Thread.sleep(5000);
// turn off gpio pin #01
pin.low();
System.out.println("--> GPIO state should be: OFF");
Thread.sleep(5000);
// toggle the current state of gpio pin #01 (should turn on)
pin.toggle();
System.out.println("--> GPIO state should be: ON");
Thread.sleep(5000);
// toggle the current state of gpio pin #01 (should turn off)
pin.toggle();
System.out.println("--> GPIO state should be: OFF");
Thread.sleep(5000);
// turn on gpio pin #01 for 1 second and then off
System.out.println("--> GPIO state should be: ON for only 1 second");
pin.pulse(1000, true); // set second argument to 'true' use a blocking call