~/talk

Building Smart Devices using Java on the RaspberryPi-An intro to Pi4J.

Talkat J-Fall 2022 · on Thursday, 2022-11-03· [embedded-and-hardware, java]
slides:none on file

Shows Java running on tiny boards (Pi Zero 2 W €15 up to Pi 4 with 8GB) using Pi4J v2 to map the 40 GPIOs into Java objects, with concrete code: context/config builders, LED blink with button-accelerated blink, a buzzer using PWM on pin 18 playing note arrays, and a CrowPi that publishes sensor JSON over MQTT (Mosquitto or HiveMQ) to a JavaFX dashboard built with Tiles. All examples run and are on GitHub.

AI-written summary · about

  1. 0:00Introduction and personal journey
  2. 5:00What is the Raspberry Pi
  3. 12:31Why use Java on Raspberry Pi
  4. 18:56Introducing Pi4J library
  5. 24:17First project with Pi4J
  6. 26:48Building a sensor dashboard
  7. 31:19Messaging between devices
  8. 35:19Sending sensor data to MQTT
  9. 38:50Creating a JavaFX dashboard
  10. 41:42Summary and next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.