2

What Java library should I use to control raspberry pi 4b, Pi4J does not support rpi4. Wiringpi is deprecated. I tried searching for others b ut cannot find anything, how to control gpio with java in 2020?

newbie
  • 33
  • 4

3 Answers3

2

I can confirm that diozero (documentation now at https://www.diozero.com/) works with all flavours of Raspberry Pi, from the armv6 based Pi Zero through to the latest Pi4 / Compute Module 4, as well as many other SBCs (tested on Odroid C2, Beaglebone Green/Black, TinkerBoard, NanoPi Neo/Duo2). Also works on both 32-bit and 64-bit operating systems (Raspberry Pi OS, Armbian and Ubuntu). Finally, it also works with Arduino devices using Firmata.

1

Different possibilities...

Frank
  • 318
  • 1
  • 8
  • There is a new version V1.3 of Pi4J available which includes a script to update WiringPi to an "unofficial" fork which is fully Pi 4 compatible! See https://www.pi4j.com/1.3/dependency.html – Frank Feb 02 '21 at 14:29
0

They have new version of Pi4J V.2 with Java 11, support RPI 4 B+. Pi4J V.2 had the first release in August 2021. So, go do it !

Pi4J 2.0