Blog of Frank Delporte, Java Champion, Software Developer, Technical Writer, Nerd/Geek
DIY Arduino MIDI instrument
And another summer project got finished… ;-)
My sons drum corps teacher triggered me to build an Arduino Midi controller so he could practice his rhythm skills.
Mission accomplished! The finished drum booth.
As a summer project requires, this project required a summer to get completed ;-)
I still need to think about a big (double) door and how to make that one with or without glass. But the booth itself is ready and the drum moved for a first test and audio measurement.
Selecting sound isolation
To work out my box-in-a-box I needed two types of materials: something “fluffy” for the walls, and something “strong” to carry the floor.
Making a DIY drum booth
What do you get if you combine a drum-playing son and a father who doesn’t like to spend thousands of euros? A DIY drum booth! ;-)
Quick start Java development with Visual Studio Code
Great move of Microsoft!
They provide an all-in-one installer for Java dependencies and Visual Studio Code. Take a look at https://devblogs.microsoft.com/visualstudio/announcing-visual-studio-code-java-installer/
Clean Raspberry Pi GPIO testing with the Breadboard Pi Bridge
Some time ago I ordered a “Breadboard Pi Bridge - Pi Ports to Breadboard in Numerical Order” and reworked my Pi test setup from the previous blogs. And it looks really good!
Pi4J to easily work with the hardware of a Raspberry Pi with Java
What is Pi4J
See https://www.pi4j.com/1.2/index.html
This project is intended to provide a friendly object-oriented I/O API and implementation libraries for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform. This project abstracts the low-level native integration and interrupt monitoring to enable Java programmers to focus on implementing their application business logic.
Pi4J - Adding a REST interface with Spring Boot
As I was learning Spring Boot myself, I thought the easiest way to learn was trying to build an example and write about it. So here we go… :-)
Pi4J - Extending with a JavaFX info application
While trying out what Pi4J can do, I found it could easily be extended with a JavaFX application to provide info about the headers on a Pi board. This could later be extended to a remote/local (touch) User Interface using the REST interface from this post.
PiJava overview - Java 11 and JavaFX 11 on Raspberry PI
As my daily work mainly is Java and back-end stuff on “real servers”, I set myself for 2019 as a personal goal to experiment with Java 11 on a Raspberry PI.