[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]

Einführung

Dieser Artikel ist eine Fortsetzung des folgenden Artikels.

[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion erster Teil]

Überblick

Im zweiten Teil erklären wir, wie mit leJOS eine Entwicklungsumgebung für die Java-Programmierung erstellt wird. Verwenden Sie Eclipse für die integrierte Java-Entwicklungsumgebung. Erstellen Sie das Programm mit Eclipse, übertragen Sie die generierte ausführbare Datei auf EV3 und führen Sie sie aus. Mit dem Eclipse-Plug-In für leJOS können diese Aufgaben nur auf der IDE ausgeführt werden, was sehr praktisch ist.

Umgebung

Verfahren zum Erstellen einer Entwicklungsumgebung

Eclipse-Installation

Laden Sie eclipse herunter und installieren Sie es gemäß der GUI. https://eclipse.org/downloads/

Fangen wir an. スクリーンショット 2017-02-21 17.30.52.png

Installation des leJOS Plug-Ins

Wählen Sie "Neue Software installieren" aus "Hilfe" in der Menüleiste.

スクリーンショット 2017-02-21 14.42.39.png

Fügen Sie ein Repository hinzu. Legen Sie den Speicherort auf http://www.lejos.org/tools/eclipse/plugin/ev3/ fest und wählen Sie OK. スクリーンショット 2017-02-21 14.44.01.png Überprüfen Sie die leJOS Ev3-Unterstützung und wählen Sie Weiter. スクリーンショット 2017-02-21 14.44.29.png

Klicken Sie auf OK oder Weiter, um den Bestätigungsbildschirm, den Lizenzvereinbarungsbildschirm und den Warnbildschirm anzuzeigen, die danach angezeigt werden. (Bild weggelassen)

Umgebungseinstellungen für das leJOS-Plug-In

Wählen Sie "Einstellungen" aus "Eclipse" in der Menüleiste. Legen Sie den Pfad zu dem Ordner fest, in den Sie leJOS_EV3_0.9.1-beta.tar.gz entpackt haben, der im ersten Teil auf EV3_HOME heruntergeladen wurde. ..

Stellen Sie außerdem die IP-Adresse des EV3-Hauptgeräts ein. スクリーンショット 2017-02-21 17.47.01.png

Lassen Sie uns ein Projekt machen

Wählen Sie "Datei" -> "Neu" -> "Andere" aus der Menüleiste. Wählen Sie dann LeJOS EV3 Project und fahren Sie mit OK fort. スクリーンショット 2017-02-21 14.50.00.png

Legen Sie einen Projektnamen fest. Hier habe ich Ev3Test gewählt. スクリーンショット 2017-02-21 14.57.28.png

Sie können sehen, dass das Projekt korrekt erstellt wurde, indem Sie den Paket-Explorer betrachten. スクリーンショット 2017-02-21 18.01.39.png

Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Neu-> Klasse. Hier wird der Klassenname auf Ev3Test gesetzt. スクリーンショット 2017-02-21 14.53.57.png

Programm bearbeiten

Lassen Sie uns ein einfaches Programm machen. Erstellen Sie ein Programm, das Hello World nur anhand des Beispielcodes auf dem LCD anzeigt.

Ec3Test.java


import lejos.hardware.BrickFinder;
import lejos.hardware.Keys;
import lejos.hardware.ev3.EV3;
import lejos.hardware.lcd.TextLCD;


public class Ev3Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		EV3 ev3 = (EV3) BrickFinder.getLocal();
		TextLCD lcd = ev3.getTextLCD();
		Keys keys = ev3.getKeys();
		
		lcd.drawString("Hello World", 4, 4);
		keys.waitForAnyPress();
	}

}

Bauen und übertragen

Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Ausführen als-> LeJOS EV3-Programm.

スクリーンショット 2017-02-21 18.15.55.png

Das Programm wird erstellt, an die EV3-Haupteinheit übertragen und ausgeführt. Bei Erfolg zeigt die Eclipse-Konsole ein Protokoll an, das dem folgenden ähnlich ist.

IP address is /192.168.2.91
Uploading to 192.168.2.91 ...
Program has been uploaded
Running program ...
leJOS EV3 plugin launch complete

Anzeige am EV3-Hauptgerät. Drücken Sie eine beliebige Taste, um das Programm zu beenden. 1.jpg

Zusammenfassung

Jetzt haben Sie eine Umgebung für die Entwicklung von EV3 mit Java. Wenn Sie weitere Informationen wünschen, besuchen Sie bitte die leJOS-Website. https://sourceforge.net/projects/lejos/

Referenz

https://sourceforge.net/p/etroboev3/wiki/lejosev3_mac_eclipse_section06/

Recommended Posts

[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]
[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion erster Teil]
JavaFX-Umgebungskonstruktion in Java 13
[Java] Umgebungskonstruktion
Spielen Sie die Framework 2.6 (Java) -Umgebungskonstruktion mit Eclipse
Road to Java Engineer Teil 1 Einführung & Umgebungskonstruktion
Java Entwicklungsumgebung Konstruktion
Nullsicheres Programm in Java (Eclipse)
AtCoder Challenge-Umgebungskonstruktion (Java 8)
Erstellung einer Webanwendungsentwicklungsumgebung in Java (für unerfahrene Personen)
Java Spring-Umgebung in vs Code
Verwenden wir Twilio in Java! (Einführung)
[ev3 × Java] Aufbau einer leJ OS-Entwicklungsumgebung (Eclipse unter Mac OSX / Bluetooth)
Führen Sie eine Phrasenanalyse in Java 8 durch (Teil 2).
[Java & SpringBoot] Umgebungskonstruktion für Mac
Erstellen einer Phrasenanalyse in Java 8 (Teil 1)
Lassen Sie uns darüber nachdenken, was deklarative Programmierung in Java und Elm ist (Teil 1).
Java EE 8 (unter Verwendung von NetBeans IDE 8.2) ab Beispielcode Teil 1 Umgebungskonstruktion
Leistungseinbußen bei Java-Containern in der Menicoa-Umgebung
Konstruktionsmethode für die Java-Ausführungsumgebung (Tomcat @ Linux)
Verwenden Sie OpenCV_Contrib (ArUco) mit Java! (Teil 2-Programmierung)
[Processing x Java] Erstellen einer Entwicklungsumgebung
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
Erstellen einer Matrixklasse in Java Teil 1
Programmieren Sie PDF-Kopf- und Fußzeilen in Java
In einer VM-Umgebung erstellte Java-Anwendungsentwicklungsumgebung
Minimale Java-Umgebungskonstruktion und Hello World
[Hinweis] Java-Programm in integrierter Entwicklungsumgebung ausführen Eclipse-I hat versucht, git zu verwenden
Ich habe ein Programm zur Beurteilung von Primzahlen in Java erstellt
[LeJOS] Lassen Sie uns den EV3-Motor mit Java steuern
Schnelles Lernen von Java "Einführung?" Teil 1 Erstellen einer Umgebung
Verwenden Sie OpenCV_Contrib (ArUco) mit Java! (Teil 1-Build) (OpenCV-3.4.4)
CI / CD-Übung für Anfänger - Teil 1 - Umweltbau
Wenn Java-Tests Umgebungsvariablen enthalten
Lösung für NetBeans 8.2 funktioniert nicht in Java 9-Umgebung
Konstruktionsverfahren für die JAVA + STS-Umgebung (Spring Tool Suite)
Ich habe ein Programm zur Beurteilung von Primzahlen in Java geschrieben
Lassen Sie uns mit Java ein supereinfaches Webframework erstellen
[Notepad ++] Aufbau einer C-Sprache / Java-Kompilierungs- und Ausführungsumgebung
Denken wir daran, was in Java 9 neu ist
Was ich in Java gelernt habe (Teil 2) Was sind Variablen?
[Hinweis] Struts2-Umgebungskonstruktion mit Gradle in Eclipse
Ich habe ein Primfaktorisierungsprogramm in Java geschrieben
Punkte, die beim Erstellen der VS Code- und Java-Entwicklungsumgebung hängen bleiben
[Anfänger] Installieren Sie das Java-Entwicklungstool in der Cloud9-Entwicklungsumgebung.
Ersetzen von Systemumgebungsvariablen durch Reflektion in Java
Aufbau einer Java-Entwicklungsumgebung (Mac + Plejaden All in One Eclipse 4.7 + Spring Boot + Gradle (Buildship))