#pi4j — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pi4j, aggregated by home.social.
-
Our next #JCON2026 session is live: 'The Wait is Over: Foreign Function & Memory (FFM) #API brings modern #Java to the #Raspberry Pi' with Frank Delporte
Since 2012, #Pi4J has enabled Java to control electronic components connected …
Grab your coffee and hit play: https://youtu.be/0qTxikNP9dU
-
Java on Banana Pi: I tested the ARM BPI-M4 Zero and RISC-V BPI-F3 for my 2026 single-board-computer series.
The M4 Zero beats the Raspberry Pi Zero 2 on every benchmark, up to 47% faster, and it's the cheapest board in the whole comparison. I also got @pi4j blinking an RGB LED on it, my first working GPIO example on a non-Raspberry Pi board!
Full write-up + video:
https://webtechie.be/post/first-test-of-java-on-banana-pi-arm-and-risc-v-plus-a-blinking-led-with-pi4j/#Java #BananaPi #RISCV #ARM #Pi4J #SingleBoardComputer #JavaOnSingleBoardComputers #FOSS
-
Native interop has long been a bottleneck for #Java in #IoT. The FFM #API changes that. @FrankDelporte explains how #Pi4J reduces dependencies, improves compatibility, and simplifies hardware access.
See how this affects real-world systems: https://javapro.io/2026/04/01/the-ffm-api-openjdk-changed-the-game-for-native-interactions-and-javaonraspberrypi/
-
From breadboard chaos to a real PCB. Testing a Java I/O library means real hardware. For @pi4j that's the smoke test: two BMP/BME280 sensors over I2C and SPI, plus GPIO-to-GPIO connections. On a breadboard that's a different tangle of wires every time.
So I designed my first custom PCB. With help from a CoderDojo coach I turned the wiring into a schematic in EasyEDA and had it made by JLCPCB. All tests pass!
https://webtechie.be/post/from-breadboard-chaos-to-a-real-pcb-designing-the-pi4j-smoke-test-board/
-
#Java’s FFM #API removes one of the biggest barriers in embedded development: complex native bindings. @FrankDelporte shows how #Pi4J enables simpler, faster, leaner hardware integration on #RaspberryPi.
Learn what changes for your projects https://javapro.io/2026/04/01/the-ffm-api-openjdk-changed-the-game-for-native-interactions-and-javaonraspberrypi/
#IoT @Pi4J
-
Native interop has long been a bottleneck for #Java in #IoT. The FFM #API changes that. @FrankDelporte explains how #Pi4J reduces dependencies, improves compatibility, and simplifies hardware access.
See how this affects real-world systems: https://javapro.io/2026/04/01/the-ffm-api-openjdk-changed-the-game-for-native-interactions-and-javaonraspberrypi/
-
#Java’s FFM #API removes one of the biggest barriers in embedded development: complex native bindings. @FrankDelporte shows how #Pi4J enables simpler, faster, leaner hardware integration on #RaspberryPi.
Learn what changes for your projects https://javapro.io/2026/04/01/the-ffm-api-openjdk-changed-the-game-for-native-interactions-and-javaonraspberrypi/
#IoT @Pi4J
-
New @pi4j video with Tom Aarts!
We dive into hardware testing with the Pi4J Smoke Test, use it to reproduce a virtual thread pinning bug in the #Java #FFM plugin, and take a first look at the Ikalogic SE254 logic analyser for visualising PWM and SPI signals on the wire.
Also, some honest thoughts on AI-assisted coding and the context-switching trap that comes with it.
Video on YouTube:
https://www.youtube.com/watch?v=uy3oWn9iIWsMore info on:
https://www.pi4j.com/hardware-testing/ -
A new version of the #Pi4J has been released! V2.8.0 adds a LinuxFS SPI provider to support the Raspberry Pi 5, detects more (and new) board codes, and much more! Check the release notes and thanks to everyone who contributed!!!
-
#Pi4j has just released a new version 2.7.0! This release brings quite a few fixes and makes development on your #java workstation easier as it detects your environment and doesn't load native libraries. Especially great for all those #Spring devs out there!
Got check it out at: https://github.com/Pi4J/pi4j-v2/releases/tag/2.7.0
-
Do you use #pi4j on your #raspberrypi ? Do you use pi4j's serial interface? Then perhaps you should weigh in this conversation:
https://github.com/Pi4J/pi4j-v2/discussions/308 -
Are you a #raspberrypi and #java user? Have you hooked up any #LED or other components? Then the #pi4j is the way to go!
We have just released version 2.4.0, with quite a few enhancements and fixes.
Go check it out:
https://github.com/Pi4J/pi4j-v2/releases/tag/2.4.0 -
Just did my first ever live stream. Thanks @frankdelporte for inviting me and looking forward to doing more!
For those who couldn't watch live: https://www.youtube.com/watch?v=eToIXACqSuY
All #pi4j #java and #raspberrypi goodness! Let those #LED #LedStrip glow!
-
@grobmeier I am sure you will learn fast! If you need tips, don't hesitate to ask! #Java #pi4j #RaspberryPi
-
Do you want to get started with #JavaOnRaspberryPi and #Pi4J? I added a shopping list on my site: https://webtechie.be/post/2022-11-17-javaonraspberrypi-shopping-list/
-
I recently published a new update of my ebook "Getting Started with Java on the Raspberry Pi." All the info bundled in one book to learn how to interact with electronics with Java, or start experimenting with the Raspberry Pi!
All info on https://webtechie.be/books/
#JavaOnRaspberryPi #Pi4J #Java #JavaFX #Electronics #RaspberryPi #Maven #Spring #Mosquitto #Maker
-
What are your #RaspberryPi projects? My projects revolve around medical cabinets with I2C connected electronics to guide nurses in getting the right drug for the right patient. Written in #Java using #pi4j using https://strolch.li as a base.