Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| lego_mindstorms_nxt_sur_ubuntu [Le 22/07/2009, 19:00] – MiCrOsCo-PuCe | lego_mindstorms_nxt_sur_ubuntu [Le 05/11/2022, 12:35] (Version actuelle) – [Sur le NXT] : vandalisme ToTo_remi | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ---- | ||
| + | |||
| ====== Lego MindStorms NXT sur Ubuntu ====== | ====== Lego MindStorms NXT sur Ubuntu ====== | ||
| Grâce à 2 petits programmes, il est possible de connecter le dernier robot programmable de Lego à un système d' | Grâce à 2 petits programmes, il est possible de connecter le dernier robot programmable de Lego à un système d' | ||
| ===== Programmes nécessaires ===== | ===== Programmes nécessaires ===== | ||
| - | * NBC Beta Releases(1.0.1 | + | * NBC Beta Releases(1.0.1 |
| * Talk 2 NXT: disponible [[http:// | * Talk 2 NXT: disponible [[http:// | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Téléchargez les deux archives sur le bureau. Ouvrez un terminal et entrez les commandes suivantes: | Téléchargez les deux archives sur le bureau. Ouvrez un terminal et entrez les commandes suivantes: | ||
| - | < | + | < |
| $ ls | $ ls | ||
| - | nbc-1.0.1.b32.tgz t2n-0.0.tgz | + | nbc-1.0.1.b35.tgz t2n-0.2.tgz |
| - | $ tar zxf nbc-1.0.1.b32.tgz | + | $ tar zxf nbc-1.0.1.b35.tgz |
| - | $ tar zxf t2n-0.0.tgz | + | $ tar zxf t2n-0.2.tgz |
| $ ls | $ ls | ||
| - | nbc-1.0.1.b32.tgz nxt t2n-0.0 | + | nbc-1.0.1.b35.tgz nxt t2n-0.2 |
| $ sudo cp ' | $ sudo cp ' | ||
| - | $ sudo cp ' | + | $ sudo cp ' |
| </ | </ | ||
| + | |||
| + | Il se peut que nbc renvoie une erreur lors de sa première exécution. La cause : le programme n'est pas reconnu en tant qu' | ||
| + | < | ||
| + | |||
| ===== Un petit test (Optionnel) ===== | ===== Un petit test (Optionnel) ===== | ||
| Ce test est tout à fait facultatif mais il vous garantira le fonctionnement des 2 programmes et vous apprendra à les utiliser. Veillez à garder votre terminal ouvert pendant toute la durée du test.\\ | Ce test est tout à fait facultatif mais il vous garantira le fonctionnement des 2 programmes et vous apprendra à les utiliser. Veillez à garder votre terminal ouvert pendant toute la durée du test.\\ | ||
| Ligne 37: | Ligne 45: | ||
| ==== Compilation ==== | ==== Compilation ==== | ||
| Toujours dans votre terminal: | Toujours dans votre terminal: | ||
| - | < | + | < |
| $ ls | $ ls | ||
| hello.nxc | hello.nxc | ||
| Ligne 44: | Ligne 52: | ||
| hello.nxc hello.rxe | hello.nxc hello.rxe | ||
| </ | </ | ||
| + | |||
| ==== Détection du NXT via l'USB ==== | ==== Détection du NXT via l'USB ==== | ||
| Dans votre terminal, entrez la commande: | Dans votre terminal, entrez la commande: | ||
| Ligne 56: | Ligne 65: | ||
| <note important> | <note important> | ||
| === Résolution de l' | === Résolution de l' | ||
| - | Copiez | + | Copiez |
| - | < | + | < |
| - | Après avoir copié | + | Après avoir copié |
| + | < | ||
| + | Enfin, retentez la commande '' | ||
| === Autre solution === | === Autre solution === | ||
| Loguez vous en root. | Loguez vous en root. | ||
| Ligne 66: | Ligne 77: | ||
| </ | </ | ||
| === Suite === | === Suite === | ||
| - | Si tout fonctionne, quand vous avez retapé la commande '' | + | Si tout fonctionne, quand vous avez retapé la commande '' |
| < | < | ||
| protocol version=1.124 firmware version=1.1 | protocol version=1.124 firmware version=1.1 | ||
| Ligne 74: | Ligne 85: | ||
| Free user flash: 57116 | Free user flash: 57116 | ||
| </ | </ | ||
| - | Pour transférer le programme, placez vous dans le répertoire où vous avez enregistrez | + | Pour transférer le programme, placez-vous dans le répertoire où vous avez enregistré |
| - | < | + | < |
| $ t2n -put hello.rxe | $ t2n -put hello.rxe | ||
| </ | </ | ||
| ==== Sur le NXT ==== | ==== Sur le NXT ==== | ||
| - | Débranchez le robot, laissez le allumer | + | Débranchez le robot, laissez-le allumé |
| - | + | ||
| - | ===== Sources ===== | + | |
| - | + | ||
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| ===== Remerciements ===== | ===== Remerciements ===== | ||
| - | [[http:// | + | [[http:// |
| ---- | ---- | ||
| --- // | --- // | ||
