探索Pi4J:树莓派Java GPIO编程的利器
1. Pi4J简介
Pi4J是将树莓派上的Java与GPIO连接的最佳库。在早期使用JavaFX仪表盘的实验中,我们创建了自己的 Gpio.java ,但它只能通过“终端命令”设置引脚高低电平并读取引脚状态。而Pi4J库提供了更多直接连接硬件的方法,以实现最佳性能。它是Java和硬件之间的一层接口,由Robert Savage和Daniel Sendula发起的开源项目,代码可在GitHub上获取。
2019年开始对该库进行全面重构,使其更符合现代Java的要求,并能更轻松地处理新型树莓派。不过,新版本尚未发布,以下示例仍使用1.2版本,但后续应易于适配。所有示例均在树莓派3 B+上开发。由于树莓派4使用了新芯片,其内部布线与之前的树莓派有所不同。若要在树莓派4上使用Pi4J进行实验,需更新WiringPi,它是Pi4J与硬件之间的接口。Pi4J的所有方法都有JavaDoc文档,生成的HTML文档可在 www.pi4j.com/1.2/apidocs/index.html 找到。
2. 安装Pi4J
添加Pi4J框架到树莓派可使用以下单个命令,该命令将下载并启动一个安装脚本,执行以下步骤:
1. 将Pi4J APT仓库添加到本地APT仓库。
2. 下载并安装Pi4J GPG公钥以进行签名验证。
3. 在Pi4J APT仓库上调用 apt-get update 命令以更新本地包数据库。
超级会员免费看
订阅专栏 解锁全文
370

被折叠的 条评论
为什么被折叠?



