#Pi4J
Pi4J Drivers v1.2.0 is out. It adds ePaper displays with partial updates, new DAC/ADC drivers, motor drivers like the LN298 and ULN2003, and a LoRa driver for the Semtech LR11xx. @frankdelporte.be explains the highlights on Foojay: foojay.io/today/pi4j-d... #Java #RaspberryPi #Pi4J
Pi4J Drivers V1.2.0: ePaper, DAC/ADC, Motors, and LoRa
Pi4J Drivers V1.2.0 adds ePaper displays with partial updates, new DAC and ADC drivers, motor and servo controllers, and a LoRa transceiver driver for Java on the Raspberry Pi.
foojay.io
October 25, 2026 at 8:50 AM
Julien Dubois interviews Java Champions Vlad Mihalcea, Patrick Baumgartner and Frank Delporte about using GitHub Copilot. Shared advice: give the agent context, ask for evidence, review its output.

foojay.io/today/java-c...

#Java #GitHubCopilot
How three Java Champions put GitHub Copilot to work
Three Java Champions share practical GitHub Copilot workflows, from feature development to agentic verification and debugging Pi4J.
foojay.io
October 26, 2026 at 6:30 AM
On Foojay, @frankdelporte.be explains what's coming in Pi4J V5.0.0: a much leaner core, one clear way to create IO instances, mock fallback, a new ParallelPort IO type, and RISC-V support. No release date yet, but snapshots are available to try.

foojay.io/today/pi4j-v...

#Java #Pi4J
Pi4J V5.0.0: Work in Progress
What is changing towards Pi4J V5.0.0: a big API cleanup, a simpler Context, parallel ports, RISC-V support, better board detection, and a new release flow.
foojay.io
October 17, 2026 at 5:47 AM
Pi4J LED Playground: A Community Resource for Learning Hardware Programming with Java
One of the best moments when learning electronics is seeing your first LED blink. It's a simple experiment, but it represents the bridge between software and the physical world. With Java and Pi4J, that first step is already well documented. But what happens after the first LED? How do you experiment with different animations, colours, brightness levels, or GPIO configurations without repeatedly rewriting the same code? That question led to the creation of the **Pi4J LED Playground**. 👉 https://igfasouza.github.io/pi4j-led-playground/ ## Why another example? Pi4J already provides excellent examples and documentation for getting started with Raspberry Pi hardware. The project itself encourages community-driven examples and implementations, recognising that the ecosystem grows through shared contributions. The goal of the LED Playground is not to replace those examples. Instead, it provides an interactive environment where developers can quickly experiment with LED behaviours while learning how Pi4J works. Think of it as a sandbox where changing a few lines of code immediately produces visible results. ## Built by the community, for the community This project started as a personal experiment while exploring Pi4J. Very quickly it became clear that the playground could be useful for others who are starting their journey with Java on Raspberry Pi. Instead of keeping it as a private repository, it was published as an open community resource where anyone can: * 1. learn from the source code; * 2. suggest improvements; * 3. report issues; * 4. contribute new LED effects; * 5. help improve the documentation; Open source projects become stronger when many people contribute different ideas, and Pi4J itself has grown thanks to this collaborative model. ## What can you do? The playground demonstrates common LED operations such as: * turning LEDs on and off; * blinking patterns; * brightness control (where supported); * experimenting with different GPIO configurations; * creating reusable animations; Because the project focuses on experimentation, it is easy to extend with new examples. Whether you're a beginner learning GPIO or an experienced Java developer testing new ideas, the playground offers a quick way to prototype without starting from scratch. ## A place to experiment Learning hardware programming is often an iterative process: 1. Try an idea. 2. Observe the behaviour. 3. Change a parameter. 4. Repeat; The playground embraces this workflow by making experimentation simple and enjoyable. Rather than reading long explanations, developers can immediately see the impact of small code changes on the connected hardware. ## Join the project This is only the beginning. The vision is to make the Pi4J LED Playground a collaborative resource that evolves together with the community. If you have ideas for new LED effects, improvements, documentation updates, or educational examples, contributions are always welcome. The best open-source projects are not built by one person—they are built by a community. Explore the project, try it on your Raspberry Pi, and if you have an idea to improve it, we'd love to see your contribution. 👉 **Project** : https://igfasouza.github.io/pi4j-led-playground/
dev.to
August 20, 2026 at 12:56 PM
Check out what’s new in the world of #Java 👉 bit.ly/4bny0jz

The GA release of Apache Solr 10; point releases of LangChain4j, JobRunr, Multik and Gradle; maintenance releases of Grails and Keycloak; Devnexus 2026; and Pi4J joining the Commonhaus Foundation.

#InfoQ #JavaUpdates #JavaNews
March 11, 2026 at 7:33 AM
Spring-Boot-Starter for Pi4J

https://github.com/Pi4J/pi4j-springboot
May 27, 2023 at 1:20 AM
I made some updates to a Spring Boot Starter for Pi4J

https://www.youtube.com/live/1bCyGvdmRvI?feature=share
May 26, 2023 at 2:50 AM
Pi4J: Java library to control the GPIOs of the Raspberry Pi

https://github.com/Pi4J/pi4j

Article URL: https://github.com/Pi4J/pi4j
Comments URL: https://news.ycombinator.com/item?id=43150132
Points: 1
# Comments: 0#hack
GitHub - Pi4J/pi4j: Pi4J, the Java library to control the GPIOs of the Raspberry Pi
Pi4J, the Java library to control the GPIOs of the Raspberry Pi - Pi4J/pi4j
github.com
February 23, 2025 at 5:00 PM
Pi4J Drivers: Simplifying Sensor and Hardware Integration in Java When developing Java applications for Raspberry Pi, Pi4J is one of the most popular libraries for accessing GPIO, I2C, SPI, PWM, an...

#Java #Beginner #Pi4J #Raspberry #Pi

Origin | Interest | Match
June 25, 2026 at 7:36 AM
Bringing Raspberry Pi Development to Quarkus with the Quarkus Pi4J Extension Table of Contents Why Combine Quarkus and Pi4J?What Does the Extension Provide?A Simple ExampleConfiguration Without Rec...

#Java #Beginner #Pi4J #Raspberry #Pi #quarkus

Origin | Interest | Match
June 23, 2026 at 8:29 AM
Java on Single Board Computers: x86 vs ARM vs RISC-V Table of Contents ARM: Efficient by DesignARM on Mobile DevicesARM on Raspberry PiARM on Cloud ComputingARM in the Apple M-SeriesJava on ARMx86:...

#Embedded #Java #Raspberry #Pi #amd #arm #intel #Pi4J #riscv #x64 #x86

Origin | Interest | Match
Java on Single Board Computers: x86 vs ARM vs RISC-V – foojay
foojay.io
January 23, 2026 at 7:09 AM
Pi4J Welcomes Java 21 on the Raspberry Pi Pi4J provides a friendly object-oriented I/O API and im...

https://foojay.io/today/pi4j-welcomes-java-21-on-the-raspberry-pi/

#Embedded

Event Attributes
March 2, 2025 at 9:20 PM
September 20, 2025 at 9:59 AM
FLOSS Weekly Episode 810: Pi4J – Stable and Boring on the Raspberry Pi
FLOSS Weekly Episode 810: Pi4J – Stable and Boring on the Raspberry Pi
This week, Jonathan Bennett, Randal Schwartz, and Aaron Newcomb chat about Linux, the challenges with using system modules like the Raspberry Pi, challenges with funding development, and more! Did you …read more
hackaday.com
November 20, 2024 at 9:00 PM
FLOSS Weekly Episode 809: Pi4J – Stable and Boring on the Raspberry Pi
FLOSS Weekly Episode 809: Pi4J – Stable and Boring on the Raspberry Pi
This week, Jonathan Bennett and David Ruggles chat with Frank Delporte about Pi4J, the friendly Java libraries for the Raspberry Pi, that expose GPIO, SPI, I2C and other IO interfaces. …read more
hackaday.com
November 13, 2024 at 8:00 PM
@melendyshera.bsky.social Welcome to bsky. Here's a little something involving your work that I whipped up a couple of years ago: www.youtube.com/watch?v=pI4J...
Transformers - Sea Change: Love At First Sight (storyboard animatic)
YouTube video by Simon Letch
www.youtube.com
February 16, 2025 at 7:18 PM
It was a great talk! Will be definitely looking into pi4j
October 9, 2025 at 5:25 PM
Pi4J 3.0.2 has been released recently. The #Pi4J project provides #java bindings for the #RaspberryPi. API documentation is available on APIdia now.
apidia.net/mvn/com.pi4j...
May 22, 2025 at 11:53 AM
The Pi4J project provides Java bindings to access the full I/O capabilities of the Raspberry Pi platform, rendering it a crucial tool for Java devs on the Pi. We proudly welcome Pi4J to APIdia! apidia.net/mvn/com.pi4j...
April 8, 2025 at 10:36 AM