Community Implementations

On this page we want to keep a list of projects which contain implementation code for specific devices using the Pi4J V2+ core library. Please let us know via Pi4J 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-examples
1602A_LCD_PCF8574A I2C ControllerThomas Aartsgithub.com/Pi4J/pi4j-examples
1602A LCD MCP23017 I2C ControllerThomas Aartsgithub.com/Pi4J/pi4j-examples
ADS1256 24bit A-to-DThomas Aartsgithub.com/Pi4J/pi4j-examples
AT24c512 SEEPROMThomas Aartsgithub.com/Pi4J/pi4j-examples
BME280 Sensor Temperature and PressureThomas Aartsgithub.com/Pi4J/pi4j-examples
BMP280 Temperature and Pressure SensorThomas Aartsgithub.com/Pi4J/pi4j-examples
DAC8552 16bit DAC SPI connectedThomas Aartsgithub.com/Pi4J/pi4j-examples
DHT22 Temp/Humidity sensorThomas Aartsgithub.com/Pi4J/pi4j-examples
IS31FL3731 matrix controllerThomas Aartsgithub.com/Pi4J/pi4j-examples
MCP23008 drive and read chip GPIOsThomas Aartsgithub.com/Pi4J/pi4j-examples
MCP23008 and MCP23017 Pin monitoringThomas Aartsgithub.com/Pi4J/pi4j-examples
MCP23017 drive and read chip GPIOsThomas Aartsgithub.com/Pi4J/pi4j-examples
MCP3008 A/D 10bit converterThomas Aartsgithub.com/Pi4J/pi4j-examples
MCP4725 12 bit DACThomas Aartsgithub.com/Pi4J/pi4j-examples
MPL3115A2 AltitudeThomas Aartsgithub.com/Pi4J/pi4j-examples
NeoPixel LED stripThomas Aartsgithub.com/Pi4J/pi4j-examples
RotaryEncoder5880Thomas Aartsgithub.com/Pi4J/pi4j-examples
SN74HC595 8 Bit shift registerThomas Aartsgithub.com/Pi4J/pi4j-examples
SSD1306 OLED DisplayThomas Aartsgithub.com/Pi4J/pi4j-examples
TCA9548 (1x8 I2C switch)Thomas Aartsgithub.com/Pi4J/pi4j-examples
VL53L0X TimeOfFlight deviceThomas Aartsgithub.com/Pi4J/pi4j-examples