Catégorie : Ateliers
Guide de survie en ligne de commande (15/11/2014)
Ligne de commande
Lors de cet atelier consacré à la découverte de la ligne de commande, nous utiliserons le support suivant :
Nous présenterons également comment tester une distribution sans modifier son système :
Distro-live « maison »
Présentation sera faite également d’une distro-live « maison », une SparkyLinux (Debian Testing) customisée par Xavier (image iso créée avec Refracta Snapshot), incluant tous les outils utilisés au sein des activités du CREPP, notamment impression 3D, programmation Python, etc… Bref, la distro « avec tout qui marche » lancée en 5 minutes ! La distro contient également son propre installateur pour les plus motivés (App > Système > Refracta Installer).
Atelier robotique : séance 30/05/2015
Le thème de la séance du 30/05 et suivantes est le contrôle de dispositifs à n servomoteurs synchrones (=qui bougent en même temps) : bras 5 degrés de liberté, hexapode, etc…
Voici les liens utiles :
- une version alternative de la librairie Utils compatible avec l’utilisation de sscan : Librairie UtilsServo2
- un programme de base montrant comment implémenter ses propres reconnaissances de chaînes reçues sur le port série à l’aide de la fonction native C sscan
Note : l’utilisation de sscan et de la librairie UtilsServo2 permet de résoudre un certains nombre de bugs survenant avec la classe String des dernières versions Arduino. D’autre part, cela allège les codes.
Atelier Robotique du 15/11/2014
Voici les codes utilisés lors de cet atelier :
Recevoir des caractères sur le port Série
- Stocker dans une chaîne les caractères reçus sur le port série
- Recevoir une chaîne sur le port Série et l’afficher dans le Terminal
- Recevoir une chaîne suivie d’un saut de ligne et l’afficher dans le Terminal
Extraire des paramètres à partir de chaînes reçues sur le port série
- Télécharger la librairie Utils (à installer dans le répertoire arduino-xx/libraries )
- Application : Extraire plusieurs paramètres numérique à partir d’une chaine recue sur le port série
Contrôler le Simple CD-Bot par le port série
- Télécharger la librairie SimpleCDBot (à installer dans le répertoire arduino-xx/libraries )
- Etalonner les servomoteurs par le port Série
- Contrôler le robot par le port série
- Interface PyQt « Joystick 5 boutons » de contrôle par le Port Série