Community Implementations

On this page we want to keep a list of projects which contain implementation code for specific devices using the Pi4J V.2 core library. Please let us know via Pi4J V.2 Discussions if you want to have your project added to this list.

Current available device support projects

Device(s)Developed byLink
1602A LCD HD44780UThomas Aartsgithub.com/Pi4J/pi4j-example-devices
1602A_LCD_PCF8574A I2C ControllerThomas Aartsgithub.com/Pi4J/pi4j-example-devices
1602A LCD MCP23017 I2C ControllerThomas Aartsgithub.com/Pi4J/pi4j-example-devices
ADS1256 24bit A-to-DThomas Aartsgithub.com/Pi4J/pi4j-example-devices
AT24c512 SEEPROMThomas Aartsgithub.com/Pi4J/pi4j-example-devices
BME280 Sensor Temperature and PressureThomas Aartsgithub.com/Pi4J/pi4j-example-devices
BMP280 Temperature and Pressure SensorThomas Aartsgithub.com/Pi4J/pi4j-example-devices
DAC8552 16bit DAC SPI connectedThomas Aartsgithub.com/Pi4J/pi4j-example-devices
DHT22 Temp/Humidity sensorThomas Aartsgithub.com/Pi4J/pi4j-example-devices
IS31FL3731 matrix controllerThomas Aartsgithub.com/Pi4J/pi4j-example-devices
MCP23008 drive and read chip GPIOsThomas Aartsgithub.com/Pi4J/pi4j-example-devices
MCP23008 and MCP23017 Pin monitoringThomas Aartsgithub.com/Pi4J/pi4j-example-devices
MCP23017 drive and read chip GPIOsThomas Aartsgithub.com/Pi4J/pi4j-example-devices
MCP3008 A/D 10bit converterThomas Aartsgithub.com/Pi4J/pi4j-example-devices
MCP4725 12 bit DACThomas Aartsgithub.com/Pi4J/pi4j-example-devices
MPL3115A2 AltitudeThomas Aartsgithub.com/Pi4J/pi4j-example-devices
NeoPixel LED stripThomas Aartsgithub.com/Pi4J/pi4j-example-devices
RotaryEncoder5880Thomas Aartsgithub.com/Pi4J/pi4j-example-devices
SN74HC595 8 Bit shift registerThomas Aartsgithub.com/Pi4J/pi4j-example-devices
SSD1306 OLED DisplayThomas Aartsgithub.com/Pi4J/pi4j-example-devices
TCA9548 (1x8 I2C switch)Thomas Aartsgithub.com/Pi4J/pi4j-example-devices
VL53L0X TimeOfFlight deviceThomas Aartsgithub.com/Pi4J/pi4j-example-devices