-3
我是一位老Java程序員,將代碼從Desktop轉換爲Raspberry Pi,目的是將軟件嵌入到硬件接口中。Raspberry Pi Java Pi4j gpio不適用於我,與python一起工作雖然
我有線一個16 * 2字符LCD顯示,其與Python代碼的工作,但是,當我使用pi4j庫通過Java訪問GPIO,屏幕爲空白。
我錯過了一些二進制開關?
我運行pi4j 1.2,上A +裨,得到了在受影響佈線裨1.1處理器錯誤。
感謝您的閱讀,任何建議表示讚賞。
import com.pi4j.component.lcd.LCDTextAlignment;
import com.pi4j.component.lcd.impl.GpioLcdDisplay;
import com.pi4j.io.gpio.GpioController;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.RaspiPin;
import com.pi4j.system.NetworkInfo;
public class LCD {
public static void main(String args[]) {
System.out.println("SYSTEM PRINT TEST");
GpioController gpio = GpioFactory.getInstance();
GpioLcdDisplay lcd = new GpioLcdDisplay(2,16,
RaspiPin.GPIO_26,
RaspiPin.GPIO_31,
RaspiPin.GPIO_15,
RaspiPin.GPIO_16,
RaspiPin.GPIO_01,
RaspiPin.GPIO_04);
lcd.clear();
Thread.sleep(1000);
lcd.write(0, "LINE 1 TEST");
lcd.write(1, "LINE 2 TEST");
Thread.sleep(2000);
gpio.shutdown();
}
}
你怎麼知道java代碼的作品?運行python程序會顯示python庫和硬件連接正常工作,但是這並不能告訴我爲什麼java代碼不工作。 – DevelopingDeveloper
你也可以在[Raspberry Pi StackExchange](https://raspberrypi.stackexchange.com/)上試試。 – Zabuza
[爲什麼「有人可以幫我嗎?」不是一個真正的問題?](http://meta.stackoverflow.com/q/284236) – EJoshuaS