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 fonctions) (…)
Accueil > Mots-clés > Outils logiciels > GNU/Linux
GNU/Linux
GNU/Linux est un système d’exploitation pour ordinateur : il gère les fonctions élémentaires de la machine (dans ce qu’on appelle le noyau ou kernel en anglais) ainsi que les différents éléments physiques (processeur, mémoire, vidéo, son, entrées/sorties).
Sa particularité est d’être "libre" : son créateur a mis à disposition le code source pour qu’une communauté de développeurs puisse le reprendre et soit le faire évoluer, soit développer des logiciels par-dessus ce noyau (et faire ce qu’on appelle une distribution.
Articles
-
Contrôle de servomoteur sur pcDuino
19 novembre 2013, par Julien H. -
Entrées/sorties GPIO sur Raspberry Pi
6 septembre 2012, par Julien H.Cet article est un cours d’introduction aux entrées et sorties numériques sur carte Raspberry Pi, permettant de comprendre leur fonctionnement, leur connexion et de les tester depuis le shell, avant de voir leur programmation dans différents langages.
La carte Raspberry Pi donne accès à des entrées et sorties numériques appelées GPIO (en anglais "general purpose input & output") contrôlées par le processeur ARM.
Elles sont à usage multiple : en entrée numérique tout ou rien, pour (…) -
Servomoteurs à commande numérique
10 janvier 2013, par Eric P.Un aperçu des servomoteurs à commande numérique et de leur contrôle par logiciel
-
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.
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 stocke tous ses programmes et sa configuration.
Pour éviter de compromettre ce système (…) -
Découverte du PCduino
16 mai 2013, par Julien H.Tester une nouvelle carte n’a jamais été aussi passionnant. En effet ce n’est pas la première fois que nous découvrons une nouvelle solution de développement embarqué pour nos robots, mais jamais avec autant de promesses.
Et cette expérience a été rendue possible grâce à Arobose, la boutique des robots geeks qui nous a offert la PCduino dès sa sortie.
Pourquoi encore une nouvelle carte ? Tout simplement parce qu’elle résout un problème récurrent au club : la connectique ! On supprime un (…) -
Lancer une applet Java sans serveur X
8 juillet 2012, par Julien H.Écrire des programmes multimédia gérant des images, des bibliothèques de reconnaissance d’images, du réseau, une connexion MIDI ou série, etc. est devenu très facile avec des environnements tels Processing.
Mais il y a un cas particulier qui nécessite une astuce pour faire tourner un programme écrit avec Processing : il s’agit de faire tourner le programme et de bénéficier de toutes les facilités du langage (Java + bibliothèques spéciales) sans avoir d’écran connecté, ce qui veut dire pas (…) -
Activer le son sur Raspberry Pi
24 juin 2012, par Eric P., Julien H.Un de nos objectifs avec la RPi est de faire de la synthèse vocale. Il faut donc activer le son pour pouvoir utiliser nos outils en ayant accès aux fonctions audio. Ces instructions fonctionnent sur une Raspberry Pi version B avec la distribution Debian d’avril 2012.
Note : cet article n’est pas nécessaire avec une distribution Occidentalis qui comporte déjà la configuration audio
On commence par essayer de lire un fichier wav ou mp3 : l’installation de VLC ne suffit pas :
Il faut donc (…) -
Java, Python... et le C ?
11 novembre 2013, par Eric P.Où il est question de programmer notre EV3 en C directement
-
Un clavier bien tempéré
30 décembre 2012, par Eric P.Ok, le titre est un mauvais jeu de mots pour amateurs de musique classique, mais je n’ai pas pu m’en empêcher ;)
Le problème La RasPi a pour elle sa compacité qui en fait un outil fort commode pour toutes les applications embarquées ou les manips itinérantes (par exemple des ateliers pédagogiques) pour lesquelles déplacer un ordinateur portable aussi petit soit-il est déjà trop.
Le problème par contre est qu’il faut toujours lui connecter un clavier, et si vous travaillez avec (…) -
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 web (…)
Brèves
- Carte Linux FOX
- Code source de Baba mis en ligne
- Lancement de "Raspberry in Blue"
- Le REETI arrive sur Terre
- Livre "Solutions Temps réel sous Linux" de Christophe Blaess
- Nono aux JM2L 2013
- Premiers pas avec la caméra Raspberry Pi
- Raspbian : image officielle en téléchargement
- Salon ESDT : embarqué et temps réel à Paris
- Un ordinateur à 17 euros
PoBot
