Vittascience est une plateforme éducative avec laquelle nous sommes en partenariat. Elle permet de programmer la carte Vittascience, qui se connecte au robot ilo. Sur cette plateforme, vous pouvez créer vos propres programmes en blocs ou en Python, puis les envoyer à la carte pour que le robot ilo réalise vos idées et projets facilement.
Voici un aperçu de l'interface du site Vittascience, utilisée pour programmer la carte accessoire :
Découverte de l'interface :
Zone des blocs (gauche) :
Éditeur Python (droite) :
Barre d'outils supérieure :
Programmer en blocs :
Ajouter un bloc :
Configurer les paramètres :
Boucles et conditions :
Programmer en Python :
Si vous êtes à l'aise avec le code, vous pouvez directement utiliser l'éditeur Python à droite pour écrire des instructions détaillées.
Exemple de code : Le programme Python généré dans l'image active un capteur pour détecter les obstacles et contrôle les mouvements du robot en conséquence.
Téléverser le programme :
Pour téléverser votre programme, commencez par connecter la carte à votre ordinateur à l'aide d'un câble USB. Une fois la connexion établie, cliquez sur le bouton "Téléverser" situé en haut au centre de l'interface. Cette action envoie le programme à la carte, lui permettant d'exécuter les instructions que vous avez créées.
Tester et ajuster :
Une fois le code téléversé, la carte exécutera les instructions. Vous pouvez tester et observer les résultats directement sur ilo.
Si nécessaire, modifiez les blocs ou le code Python, puis téléversez à nouveau.
Outils supplémentaires :
- Exporter : Sauvegardez vos projets localement pour les réutiliser plus tard.
- Simulateur REPL : Permet de tester des commandes Python en temps réel pour vérifier leur effet avant de téléverser.
Pour les utilisateurs plus expérimentés, il est possible d'utiliser des plateformes plus avancées telles que VS Code ou Thonny pour programmer directement sur la carte. VS Code, avec l'extension Pymakr, offre une grande flexibilité et un environnement riche pour coder en Python, tandis que Thonny, avec son interface simple et son support natif pour MicroPython, permet également un débogage facilité et une gestion efficace des projets. Ces plateformes permettent de développer des programmes plus complexes et d'interagir directement avec la carte via une connexion série, offrant ainsi davantage de contrôle et de possibilités pour les projets avancés.