[ev3 × Java] Construction de l'environnement de développement leJ OS (Eclipse sur Mac OSX / bluetooth)

J'écrirai sur la préparation pour exécuter ev3 en Java.

table des matières

  1. Qu'est-ce que leJOS?
  2. Ce dont vous avez besoin
  3. Article de référence
  4. Préparation de la microSD
  5. connexion Bluetooth
  6. Connexion SSH
  7. Préparation d'Eclipse et exécution du programme finalement

Qu'est-ce que 0.leJOS?

Un système qui fournit un environnement de programmation Java pour les robots LEGO Mindstorm.

Cette fois, je vais exécuter ev3 sur ** Mac OS X ** en utilisant ** bluetooth **. De plus, un programme est créé et traité à l'aide de ** Eclipse **, qui est un environnement de développement intégré Java.

1. Ce dont vous avez besoin

◯ ev3 (réservoir) ◯ PC (Eclipse) ◯ bluetooth ◯ microSD ◯ leJOS-API


2. Article de référence

Je pense qu'il est préférable de lire cet article et de continuer.

[LeJOS] mindstorm-Programmons EV3 avec Java [Construction de l'environnement première partie] [LeJOS] mindstorm-Programmons EV3 avec Java [Construction de l'environnement partie 2]


3. Préparation de la microSD

** 1 **. Téléchargez la dernière version depuis sourceforge / lejos ev3.

** 2 **. Décompressez celui téléchargé → Décompressez sd500.zip.

** 3 **. Utilisez Ethcher pour écrire sd500.img sur la carte SD.

** 4 **. Décompressez lejosimage.zip → Écrivez tous les fichiers qu'il contient sur la carte SD. (Déplacez le fichier vers le répertoire racine (espace de niveau supérieur) de la carte SD par glisser-déposer.)

** 5 **. Téléchargez Java pour lejos depuis Oracle JRE.

** 6 **. Déplacez le fichier téléchargé vers le répertoire racine (espace de niveau supérieur) de la carte SD tel quel.

** 7 **. Insérez la carte SD dans ev3 et démarrez.


4. Établissez une connexion Bluetooth

@ev3-brick

** 1 **. Sélectionnez PAN ** 2 **. Sélectionnez BT Client ** 3 **. Sélectionnez l'ordinateur auquel vous souhaitez vous connecter ** 4 **. Connexion réussie lorsque l'adresse IP est affichée


5. Connexion SSH

◯ Il n'est pas nécessaire d'exécuter un programme général. Veuillez le faire quand vous en avez besoin.

@Terminal

** 1 **. Entrez `` root @ 192. ~. ~. ~ ''

** 2 **. Appuyez sur la touche Entrée

** 3 **. Confirmation En cas de succès, cela ressemblera à ↓ root@EV3:~#

Si ça ne marche pas

** Editez le fichier de configuration avec l'éditeur vi **.

@Terminal

** 1 **. Tapez cd / etc

** 2 ** .Vérifiez s'il existe un fichier .config Tapez «open ssh»

** 3 **. Accéder au fichier .config cd ssh sudo vi ssh_config Entrez le mot de passe de votre ordinateur

** 4 ** Modifier avec l'éditeur .vi

Appuyez sur la touche i (INSERT = commande pour saisir des caractères) Ajoutez le code suivant en bas Host 10.0.1.1 192.~.~.~ KexAlgorithms +diffie-hellman-group1-sha1 Ciphers aes128-cbc

Appuyez sur la touche esc Appuyez sur la touche : '' Tapez wq '' (commande pour enregistrer et quitter) Appuyez sur la touche Entrée

** 5 **. Vérifier la connexion ssh root@192.~.~.~

[Article de référence] Lego EV3 Tutorial with leJOS on macOS Comment utiliser la commande vi

6. Préparez Eclipse et exécutez le programme

Il est très facile à comprendre, veuillez donc vous y référer. [LeJOS] mindstorm-Programmons EV3 avec Java [Construction de l'environnement partie 2]

◯ Exemple de code d'exemple

//Importez le code requis
import lejos.hardware.*;

//Créer une classe
public class HelloWorld
{
    //Créer une méthode statique
    public static void main(String[] args)
    {
        //Hello World!!Et sortie sur l'écran de ev3
        System.out.println("Hello World!!");
        //Attendez jusqu'à ce qu'un bouton soit enfoncé
        Button.waitForAnyPress();
    }
}

finalement

Merci pour la lecture. La prochaine fois, j'aimerais écrire sur le contrôle d'un seul moteur. Si vous constatez des erreurs ou des améliorations, veuillez nous en informer.

Recommended Posts

[ev3 × Java] Construction de l'environnement de développement leJ OS (Eclipse sur Mac OSX / bluetooth)
Mémo de construction de l'environnement de développement Java sur Mac
Environnement de développement Java (Mac, Eclipse)
Installer l'environnement de développement Java sur Mac
Créer un environnement de développement Java sur Mac
construction d'environnement de développement Java
Construction de l'environnement de développement Rails6 [Mac]
Créez un environnement de développement Java à l'aide de jenv sur votre Mac
Créer un environnement de développement Java avec VS Code sur Mac
Créer un environnement de développement Java sur l'installation Mac-JDK (version de préservation 2020)
[Mac] Construction de l'environnement de développement VS Code (Java, Gradle, Node.js)
Construction de l'environnement de développement Java (Mac + Pleiades All in One Eclipse 4.7 + Spring Boot + Gradle (Buildship))
[Construction de l'environnement de développement Java] Installez OpenJDK 11 (Java 11) sur macOS avec Homebrew
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Création d'un environnement de développement Java (pour Mac)
[Java & SpringBoot] Construction de l'environnement pour Mac
Environnement de développement Java (Mac, VS Code)
[Traitement x Java] Création d'un environnement de développement
Mémo de construction de l'environnement Spring Boot sur Mac
Construction de l'environnement de développement Laravel avec Docker (Mac)
Construction de l'environnement Play Framework 2.6 (Java) avec Eclipse
Qu'est-ce que Java et l'environnement de développement (MAC)
Construction de l'environnement de développement Java Spring Boot + Docker
Exécutez l'environnement de développement Eclipse de jooby sur Gradle
Construction d'environnement de développement JSP + Eclipse + Jetty que même les débutants en Java peuvent faire
[Java] Construction de l'environnement
Environnement de développement Java
[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution
[LeJOS] Programmons mindstorm-EV3 avec Java [Construction de l'environnement partie 2]
Mémo de l'environnement de développement Java
Installez Java sur Mac
[Java] Procédure de construction de l'environnement pour le développement de struts 1.3 avec Eclipse
Apprenez la signification de «transmettre le PATH» en créant un environnement de développement Java sur Mac
[Construction de l'environnement Mac] Ruby on Rails (+ Webpacker gère les erreurs)
[Pour les débutants] Jusqu'à la création d'un environnement de développement d'applications Web utilisant Java sur Mac OS
[Même les débutants peuvent le faire! ] Comment installer Eclipse sur Windows 10 (construction de l'environnement Java)
Exécutez kuromoji dans l'environnement Win10 + Eclipse + Java (version janvier 2020)
Créer un environnement de développement Java + Spring avec VirtualBox + Ubuntu (Xfce4)
[LeJOS] Programmons mindstorm-EV3 avec Java [Construction de l'environnement première partie]
Construction d'environnement de développement d'applications Web en Java (pour les personnes inexpérimentées)
[Procédure 1 pour les débutants] Ruby on Rails: Construction d'un environnement de développement
Paramètres de renforcement d'installation et de complétion de code d'Eclipse (développement Mac pour Java)
Créer un environnement de développement d'équipe Java et JavaScript (construction d'environnement gradle)
Construction de l'environnement AtCoder Challenge (Java 8)
Premier développement Java dans Eclipse
[Rails / MySQL] Construction de l'environnement Mac
Installez Tomcat + eclipse sur Mac
Ruby on Rails - De la construction d'environnement au développement d'application simple sur WSL2
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
Je veux juste écrire Java en utilisant Eclipse sur mon Mac
J'ai essayé de créer un environnement de développement Spring MVC sur Mac
Si vous souhaitez modifier l'environnement de développement Java d'Eclipse
Remarques sur la création de l'environnement de développement de Kotlin et la migration de Java vers Kotlin
OSX 10.15 (Catalina) Utilisation de Java avec β
Construction d'environnement pour le développement d'applications Servlet
Résumé de la construction de l'environnement Ruby ~ Version Mac ~