I am working on raspberry pi to blink the LED using java.
Its working fine for the first time and it giving this error if I try to run for next time.
GpioController gpioController = GpioFactory.getInstance(); // Initialize the GPIO pin final GpioPinDigitalOutput pin = gpioController .provisionDigitalOutputPin(RaspiPin.GPIO_01, "MyLED", PinState.HIGH); Thread.sleep(2000); pin.low(); Thread.sleep(1000); pin.toggle(); Thread.sleep(2000); pin.toggle(); gpioController.shutdown();I got the folowing error:
com.pi4j.io.gpio.exception.GpioPinExistsException: This GPIO pin already exists: GPIO 1 com.pi4j.io.gpio.impl.GpioControllerImpl.provisionPin(GpioControllerImpl.java:507) com.pi4j.io.gpio.impl.GpioControllerImpl.provisionDigitalOutputPin(GpioControllerImpl.java:645) com.pi4j.io.gpio.impl.GpioControllerImpl.provisionDigitalOutputPin(GpioControllerImpl.java:672)
- are you running java with sudo? and is this Raspbian?rob– rob2015-02-09 09:07:11 +00:00CommentedFeb 9, 2015 at 9:07
- yes I am running in root and i am using RaspbianNabin Pradhan– Nabin Pradhan2015-02-10 05:21:06 +00:00CommentedFeb 10, 2015 at 5:21

