Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| lego_mindstorms_nxt_sur_ubuntu [Le 05/11/2007, 19:46] – Lego MindStorms NXT sur Ubuntu 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 35: | Ligne 45: | ||
| ==== Compilation ==== | ==== Compilation ==== | ||
| Toujours dans votre terminal: | Toujours dans votre terminal: | ||
| - | < | + | < |
| $ ls | $ ls | ||
| hello.nxc | hello.nxc | ||
| Ligne 42: | Ligne 52: | ||
| hello.nxc hello.rxe | hello.nxc hello.rxe | ||
| </ | </ | ||
| - | ==== Détéction | + | |
| + | ==== Détection | ||
| Dans votre terminal, entrez la commande: | Dans votre terminal, entrez la commande: | ||
| < | < | ||
| Ligne 48: | Ligne 59: | ||
| < | < | ||
| Cette ligne vous indique que le NXT est bien **branché**, | Cette ligne vous indique que le NXT est bien **branché**, | ||
| + | |||
| ==== Transfert du programme ==== | ==== Transfert du programme ==== | ||
| Pour savoir si le robot est bien connecté, tapez la commande qui permet de récupérer les informations à son sujet: | Pour savoir si le robot est bien connecté, tapez la commande qui permet de récupérer les informations à son sujet: | ||
| Ligne 53: | 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 63: | 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 71: | 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 ==== | ||
| - | Débranchez le robot, laissez le allumé et situez-vous dans son répertoire **My Files/ | ||
| - | ===== Sources ===== | ||
| - | [[http:// | ||
| - | [[http://crysol.inf-cr.uclm.es/ | + | ==== Sur le NXT ==== |
| + | Débranchez le robot, laissez-le allumé et situez-vous dans son répertoire **My Files/Software Files/** et démarrez votre programme **hello**. | ||
| ===== Remerciements ===== | ===== Remerciements ===== | ||
| - | [[http:// | + | |
| + | [[http:// | ||
| ---- | ---- | ||
| - | --- //[[http:// | + | --- //[[Utilisateurs: |
