2017-09-16 188 views
1

接口我需要一些帮助。我想编写Java代码来对PI工作检查的GPIO引脚的状态。请帮忙。我不断看到不能正常工作的不同代码。我下载了pi4j,但它仍然没有工作。与树莓派GPIO

+0

请详细(即代码)添加到您的问题,显示你正在尝试什么,以及以何种方式它不工作。 – DNA

回答

1

您可以为此获取各种库,但我认为应该可以并且相对直接地使用普通Java文件读/写操作与GPIO进行交互。例如,使用(说)2脚为输入,你将需要字符串“2”写/sys/class/gpio/export,然后写上“”到/sys/class/gpio/gpio2/direction。然后你可以从/sys/class/gpio/gpio2/value读管脚状态。

我必须承认,我从来没有尝试过这种Java,只有C,但我不明白为什么它不会工作相同。

我想这并不等于一个完整的答案,但这是GPIO特有的唯一一点。其余的是普通的Java文件处理的东西。但是,如果你想要做更复杂的东西一样去弹跳开关触点,你可能会更好找到一个图书馆,是相当令人厌烦的东西已经完成。