Ich werde über die Vorbereitung für die Ausführung von ev3 in Java schreiben.
Ein System, das eine Java-Programmierumgebung für LEGO Mindstorm-Roboter bereitstellt.
Dieses Mal werde ich ev3 unter ** Mac OS X ** mit ** Bluetooth ** ausführen. Darüber hinaus wird ein Programm mit ** Eclipse ** erstellt und verarbeitet, einer in Java integrierten Entwicklungsumgebung.
◯ ev3 (Tank) ◯ PC (Eclipse) ◯ bluetooth ◯ microSD ◯ leJOS-API
Ich denke, es ist am besten, diesen Artikel zu lesen und fortzufahren.
[LeJOS] mindstorm-Programmieren wir EV3 mit Java [Umgebungskonstruktion erster Teil] [LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]
** 1 **. Laden Sie das Neueste von [sourceforge / lejos ev3] herunter (https://sourceforge.net/projects/ev3.lejos.p/files/).
** 2 **. Entpacke die heruntergeladene → Entpacke sd500.zip.
** 3 **. Verwenden Sie Ethcher, um sd500.img auf die SD-Karte zu schreiben.
** 4 **. Entpacken Sie lejosimage.zip → Schreiben Sie alle darin enthaltenen Dateien auf die SD-Karte. (Ziehen Sie die Datei per Drag & Drop in das Stammverzeichnis (Speicherplatz der obersten Ebene) der SD-Karte.)
** 5 **. Laden Sie Java für Lejos von [Oracle JRE] herunter (http://www.oracle.com/technetwork/java/embedded/downloads/javase/javaseemeddedev3-1982511.html).
** 6 **. Verschieben Sie die heruntergeladene Datei unverändert in das Stammverzeichnis (Speicherplatz der obersten Ebene) der SD-Karte.
** 7 **. Legen Sie die SD-Karte in ev3 ein und starten Sie.
@ev3-brick
** 1 **. Wählen Sie PAN ** 2 **. Wählen Sie BT Client ** 3 **. Wählen Sie den Computer aus, zu dem Sie eine Verbindung herstellen möchten ** 4 **. Erfolgreiche Verbindung, wenn die IP-Adresse angezeigt wird
◯ Es ist nicht erforderlich, ein allgemeines Programm auszuführen. Bitte tun Sie es, wenn Sie es brauchen.
@Terminal
** 1 **. Geben Sie root @ 192 ein. ~. ~. ~
** 2 **. Drücken Sie die Eingabetaste
** 3 **. Bestätigung Bei Erfolg sieht es wie ↓ aus root@EV3:~#
** Bearbeiten Sie die Konfigurationsdatei mit dem vi-Editor **.
@Terminal
** 1 **. Geben Sie cd / etc
ein
** 2 ** .Überprüfen Sie, ob eine .config-Datei vorhanden ist
Geben Sie open ssh
ein
** 3 **. Greifen Sie auf die .config-Datei zu
cd ssh
sudo vi ssh_config
Geben Sie Ihr Computerpasswort ein
** 4 ** Mit .vi Editor bearbeiten
Drücken Sie die i-Taste (INSERT = Befehl zur Eingabe von Zeichen)
Fügen Sie unten den folgenden Code hinzu
Host 10.0.1.1 192.~.~.~ KexAlgorithms +diffie-hellman-group1-sha1 Ciphers aes128-cbc
Drücken Sie die Esc-Taste
Drücken Sie die Taste :
Geben Sie wq
ein (Befehl zum Speichern und Beenden)
Drücken Sie die Eingabetaste
** 5 **. Verbindung prüfen
ssh root@192.~.~.~
[Referenzartikel] Lego EV3 Tutorial with leJOS on macOS Verwendung des Befehls vi
Es ist sehr leicht zu verstehen, bitte beziehen Sie sich darauf. [LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]
◯ Beispielcodebeispiel
//Importieren Sie den erforderlichen Code
import lejos.hardware.*;
//Erstellen Sie eine Klasse
public class HelloWorld
{
//Erstellen Sie eine statische Methode
public static void main(String[] args)
{
//Hello World!!Und Ausgabe auf dem Bildschirm von ev3
System.out.println("Hello World!!");
//Warten Sie, bis eine Taste gedrückt wird
Button.waitForAnyPress();
}
}
Danke fürs Lesen. Das nächste Mal möchte ich über die Steuerung eines einzelnen Motors schreiben. Wenn Sie Fehler oder Verbesserungen finden, lassen Sie es uns bitte wissen.
Recommended Posts