Pré-requis
Vous devez avoir installé Scratch 2 Offline Editor et Node.js sur votre ordinateur.
Télécharger et installer de Scratch 2 Offline Editor ici
Télécharger et installer Node.js ici
/!\ Mettre à jour le firmware de Tello à l’aide de l’application mobile si nécessaire (l’application vous informe automatiquement si une nouvelle version est disponible)
Ajout des commandes de pilotage de Tello à Scratch
Les fichiers nécessaire sont disponibles sur le site de ryzerobotics ici
Dézipper et sauvegarder le répertoire Scratch. Il contient les fichiers nécessaire au pilotage de Tello par Scratch 2 (Tello.js, Tello.s2e et TelloChs.s2e)
Lancez Scratch 2. Pour ajouter les commande de Tello maintenez la touche Shift appuyée puis aller dans Fichier -> Importer Extension expérimentale http. Choisissez le fichier Tello.s2e. Les commandes apparaissent alors dans la catégorie Ajouter Block.
Pour rendre les commandes Tello actives, ouvrez une fenêtre Terminal, dans le répertoire de sauvegarde de vos fichiers lancer la commande node Tello.js.
Voilà vous pouvez maintenant commander votre Tello à partir de Scratch 2
Premier Test
Un test simple
- Décollage,
- Tourner dans le sens horaire de 90°
- Avancer 50 cm,
- Faire demi tour
- Avancer de 50 cm
- Se poser
Ce qui donne en Scratch:
Ne pas oublier les attentes, en effet lorsqu’une commande est lancée, le drone n’attend pas la fin de cette commande pour exécuter la suivante.
Bonjour,
Pouvez-vous m’aider pour l’ouverture de la fenêtre terminal et le répertoire de sauvegarde des fichiers, je suis un peu perdu. Je n’obtiens pas le même résultat que vous.
Cordialement
Dominique Donnio
L’ouverture de la fenêtre terminal depend de votre OS, l’exemple a été fait sur Mac Book, LaunchPad->Autre->terminal. Sur PC windows 10, touches Windows+X -> Invite de commande