Skip to content

Learn how to implement awesome RaspberryPi projects based on Pi4J, the library that provides a friendly object-oriented API for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform.

License

Notifications You must be signed in to change notification settings

FHNW-IP5-IP6/pi4j-programming-tutorial

Repository files navigation

Pi4J Programming Tutorial

Learn how to implement awesome Raspberry Pi projects based on Pi4J, the library that provides a friendly object-oriented API for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform.

Dieses Repository ist ein Leitfaden und Tutorial in deutscher Sprache, um in die Programmierung und speziell die APIs der Java-Library Pi4J einzuführen. Damit dieses Tutorial gestartet werden kann, muss in IntelliJ JetBrains Academy installiert werden.

Installation des Raspberry Pis

Verwenden Sie das Pi4J-Basic-OS Image, um die SD-Card des Raspberry Pis zu bespielen. Dieses Image enthält alle für die Entwicklung mit Pi4J notwendigen Installationen und Konfigurationen.

Für eine Beschreibung siehe Pi4J Operating System.

Installation auf dem Developer Computer

Wenn IntelliJ geöffnet ist, kann über die Webseite JetBrains Academy direkt das Plugin auf die IDE installiert werden.

Das Plugin kann auch direkt in der IDE installiert werden. Dazu kann per File → Settings → Plugins (IntelliJ IDEA → Preferences → Plugins auf MacOS) das Plugin installiert werden, so wie hier aufgezeigt: JetBrains Academy Plugin

Das zweite Plugin, welches installiert werden muss, ist Embedded Linux JVM Debugger for Raspberry PI: Embedded Linux JVM Debugger for Raspberry PI

Tutorial starten mit Kursdatei

Auf dem Welcome Screen von IntelliJ kann, bei My Courses über die drei Punkte, die Kursdatei geöffnet werden.

Welcome to IntelliJ IDEA

Bevor der Kurs mit dem Start Button gestartet werden kann, muss zuerst bei den Settings überprüft werden, dass mindestens JDK Version 17 ausgewählt ist.

Start Course

Die Kursdatei als Trust Project öffnen

Trust Project

Der Kurs ist nun mit der Hautpseite geöffnet.

Kurs aus diesem Projekt heraus starten

Es ist auch möglich lediglich das Tutorial als 'Preview' zu starten, der vom aktuellen Stand dieses Projekts generiert wird.

Um den Kurs-Preview zu starten, muss per Rechtsklick auf oberster Ebene im Kurs das Menu "Course Creator → Create Course Preview" ausgewählt werden.

EduTools Kursstart

Durch diese Aktion öffnet sich ein zweiter IntelliJ Editor, der das Tutorial in der Lernform beinhaltet. Hier bitte warten, bis Gradle das Projekt fertiggestellt hat.

About

Learn how to implement awesome RaspberryPi projects based on Pi4J, the library that provides a friendly object-oriented API for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages