Grâce à la bibliothèque "Pyduino" de Xavier Hinault, nous pouvons très facilement contrôler les entrées-sorties de la carte embarquée sous Linux pcDuino.
Il ne manquait que quelques lignes pour pouvoir également contrôler les servomoteurs. C’est chose faite !
Attention, l’algorithme utilisé ne se prête pas à tous les montages à base de servomoteur, notamment en ce qui concerne le couple de maintien qui est très faible avec cette solution
Une grande partie de l’API (liste de (...)
Accueil > Mots-clés > Langages > python
python
Python est un langage de programmation interprété et non pas compilé. Il est conçu pour une édition de code et une exécution rapide, avec une syntaxe facilement lisible.
Il est devenu incontournable dans certains logiciels (Inkscape par exemple) pour ajouter des fonctionnalités par plugins. La communauté open-source et DIY l’emploie beaucoup pour piloter des machines, ce qui le place dans nos priorités d’apprentissage pour nos projets robotiques.
Articles
-
Contrôle de servomoteur sur pcDuino
19 novembre 2013, par Julien H. -
Bouton d’arrêt sécurisé pour Raspberry Pi
2 octobre 2013, par Eric P.Les systèmes embarqués avec un système d’exploitation sur une carte mémoire utilisent des mécanismes d’écriture sur fichiers qui nécessite une procédure d’arrêt spécifique pour ne pas en compromettre le bon fonctionnement, pouvant aller jusqu’à la corruption de la carte SD.
/*hack de bas niveau pour masquer "Télécharger"*/ div.code_download display:none ;
La carte Raspberry Pi utilise un système GNU/Linux qui utilise un certain nombre d’accès aux fichiers de la carte mémoire SD qui (...) -
Arduino pilotée en Python
16 août 2014, par Julien H.Cet article nous a été inspiré par Vincent L. (alias @InfluencePC) qui l’a mis en œuvre sur son robot avec une Raspberry Pi et la bibliothèque Nanpy. Bravo et merci à lui !
Lorsqu’il s’agit de faire fonctionner une carte Arduino avec un programme autonome sur ordinateur, il y a deux écoles : développer un programme spécifique sur Arduino qui gère la communication pour traiter chaque commande de l’ordinateur, ou bien installer un code générique qui gère la communication. Par (...) -
La carte d’extension BrickPi
16 décembre 2013, par Eric P.Lors d’un de mes récents échanges téléphoniques avec lui à l’occasion d’une commande professionnelle, Yassine de Génération Robots m’a gentiment proposé de me faire parvenir une BrickPi en vue de la tester et de vous en faire un petit compte-rendu. Dont acte.
BrickPi : Kesako ?
Pour ceux qui ne suivent pas assidument l’actualité Raspberry Pi, la BrickPi est une carte créée par Dexter Industries et ayant pour vocation d’offrir à la Raspberry Pi une interface matérielle avec les capteurs (...) -
Balises goniométriques 2013 (1ère partie)
10 août 2013, par Eric P.Premiers éléments de la construction d’un démonstrateur de balises de localisation goniométriques utilisant des détecteurs d’obstacle à capteur infra-rouge.
-
D-Bus sur la RasPi
3 janvier 2013, par Eric P.Utiliser une ressource méconnue de Linux pour faire de l’IPC facilement
-
Balises goniométriques 2013 (2ème partie)
21 octobre 2013, par Eric P.Cette deuxième partie illustre le démonstrateur complet, construit sur la base des éléments présentés dans la première partie.
-
Outil de génération d’images pour l’EV3
3 novembre 2013, par Eric P.Les auteurs de leJOS ont fait le travail difficile pour nous, et comme vous avez pu le constater en analysant le source de la démo incluse dans l’article précédent, afficher (...)
-
Découvrir le Leap Motion sous Linux
22 août 2013, par Julien H.Ces premiers pas ont été réalisés sous Linux avec le SDK Leap Motion en vue d’en faire un radar à obstacles pour robots mobiles.
Le Leap Motion est un boitier USB capable de détecter vos mains. Il n’est pas open source mais les kits de développement permettent d’utiliser les informations qu’il envoie depuis tout OS et beaucoup de langages (Python, Java, C++, C#, JavaScript)
Une fois déballé le capteur, on le pose devant soi et on le branche sur un port USB.
On se connecte au site (...) -
Moteur pas-à-pas piloté par GPIO du Raspberry Pi
24 février 2013, par Frédéric R.Je sais à présent piloter un moteur pas à pas depuis mon Raspberry pi directement (en utilisant les ports GPIO).
Pour ceux qui seraient intéressés, voici comment j’ai procédé Théorie sur les moteurs pas à pas Piloter un moteur pas à pas (via un CI L293D) avec une Arduino Programme Arduino Théorie du GPIO de la Raspberry Pi Assemblage de LEDs pilotées par la Raspberry Allumer 4 LEDs avec un script en Python Utilisation de la bibliothèque WiringPi en C Programmation du pilote en C (...)