树莓派 4 用 java 控制 GPIO [英] Raspberry pi 4 controle GPIO with java

查看:71
本文介绍了树莓派 4 用 java 控制 GPIO的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想用 java 控制 raspberry pi4 上的 16*2 液晶显示器.问题是 Pi4J - 用 java 修改 gpios 的解决方案没有更新到 pi4.还有其他解决方案吗?启动程序时出现此错误:

I want to controle a 16*2 lcd display on my raspberry pi4 with java. The problem is that Pi4J - the solution to modify the gpios with java is not updated to pi4. Is there another solution? This error occures when I start the programm:

pi@raspberrypi:~/desktop/gpio $ sudo ./start.sh

<--Pi4J-->GPIO 控制示例...开始.迈斯塔无法确定硬件版本.我看到:硬件:BCM2711,

<--Pi4J--> GPIO Control Example ... started. Maista Unable to determine hardware version. I see: Hardware : BCM2711 ,

  • 期待 BCM2708 或 BCM2709.如果这是一个真正的树莓派,那么请报告这个到projects@drogon.net.如果这不是树莓派,那么你由您自己决定,因为wiringPi 旨在支持仅限树莓派.

推荐答案

Pi4J 使用 WiringPi 来控制 GPIO.所以请将它更新到 2.52 版本,因为这个版本支持 Raspberry Pi 4,请参阅 http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/

Pi4J uses WiringPi to control the GPIOs. So please update it to version 2.52 as this one supports the Raspberry Pi 4, see http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/

$ gpio -v
gpio version: 2.50
$ cd /tmp
$ wget https://project-downloads.drogon.net/wiringpi-latest.deb
$ sudo dpkg -i wiringpi-latest.deb
$ gpio -v
gpio version: 2.52

您可以在我的博客上找到完整的 java+pi4j+lcd 示例 https://webtechie.be/post/2020-01-26-openweathermap-forecast-on-lcd-with-raspberry-pi-java-and-pi4j/

You can find a full java+pi4j+lcd example on my blog on https://webtechie.be/post/2020-01-26-openweathermap-forecast-on-lcd-with-raspberry-pi-java-and-pi4j/

这篇关于树莓派 4 用 java 控制 GPIO的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆