Raspberry Pi with Java 9
summary
Shows Java 9 running on Raspberry Pi 2/3 and using modularity to cut runtime size, with JLink creates small runtime images so apps ship without a full JDK. Demonstrates hardware control via PI4J for GPIO and motors and using PI4J with WiringPi JNI to get microsecond timing for an ultrasonic sensor. Builds a Makeblock line-follower robot follows black tape using PWM motor control and two light sensors that mostly works around a taped track; also sends G-code over USB to a CNC router from Java.
AI-written summary · about
chapters (16)
- 0:00Start
- 4:30Have Java With Your Dessert Raspberry Pi
- 8:15JEP 220: Modular Run-Time Images
- 9:52JEP 222: jshell: The Java Shell (Read-Eval-Print Loop)
- 12:14Supported Platforms
- 17:07Cloud Coffee Machine
- 18:28Carbide 3D Router
- 19:32Controlled by Raspberry Pi
- 20:07Connecting to the CNC Router
- 20:53Initialization
- 21:26Calculating the Workplane Offset
- 21:57G-Code
- 22:53Universal GCode Sender API
- 26:29Makeblock Starter Robot Kit
- 40:41Demo Time!
- 45:18Raspberry Pi with Java
related talks
44mBuilding Smart Devices using Java on the RaspberryPi-An intro to Pi4J.
45mLesson learned from Java modules and Robo4j
16mHaving fun with Pi4J and JBang on the Raspberry Pi
36mHaving fun with Java and JavaFX on the Raspberry Pi
30mMuch Robots Very Java So IoT
35mRobotics on Java Simplified
49mHaving fun with Java and JavaFX on the Raspberry Pi.
43mThe Wait is Over: Foreign Function & Memory API brings modern Java to the Pi
