Loïc a développé une interface utilisateur très simple mais complète pour les cartes Arduino. Il a développé son propre protocole sur quatre octets seulement, permettant une plus grande vitesse que Firmata. Des fonctionnalités étendues (enregistrement, stockage, chargement de fichiers) font de cette IHM une des meilleures qu’on puisse trouver. Cet avis n’engage que moi (Julien) mais je laisse le soin à Loïc de vous présenter son travail afin de vous en convaincre :
Comment introduire le (…)
Accueil > Mots-clés > Kits et cartes de développement > Arduino
Arduino
L’Arduino est un concept à la fois matériel (une carte d’entrées/sorties avec un micro-contrôleur programmable) et logiciel (du C++ simplifié mais totalement compatible et une interface utilisateur ultra-simple).
On peut l’utiliser surtout pour du prototype rapide, mais de plus en plus comme solution définitive grâce à différentes formats, du plus pratique au plus compact.
Nous lui consacrons un grand nombre d’articles, à la fois de découverte et de prise en main pour les débutants, mais aussi des exemples d’utilisation dans des robots, des installations domotiques, des œuvres artistiques.
Articles
-
Une interface IHM pour Arduino
18 septembre 2011, par Loïc -
iRobot Roomba : capteur infra-rouge
16 mars 2011, par Frédéric BernatJ’utilise des robots aspirateurs Roomba de la société iRobot depuis plusieurs années. A force de me rendre l’inestimable service de ne pas avoir à passer l’aspirateur (et donc de ne plus me faire engueuler quand j’avais le malheur d’oublier…) il a fallu procéder à quelques réparations. Dernière réparation en date, le changement du pare-choc. Il était tellement rayé que les capteurs infra-rouge de proximité ne voyaient plus les obstacles…
Refusant de jeter quoi que ce soit sans en avoir (…) -
Débuter avec une carte Arduino
11 octobre 2008, par Julien H.Arduino est une carte programmable open-source devenue un standard de fait pour ses extensions pratiques pour la robotique ludique et les montages électroniques amateurs. C’est simple, c’est pratique et nous sommes là pour vous aider !
La famille Arduino est apparue en 2006 sous forme d’une carte programmable avec un port série. Puis de nouvelles versions sont apparues, toujours aussi simples, avec différents formats : petites, grandes, plus puissantes, plus économiques, avec USB, avec (…) -
Capteur "flex sensor" résistif
13 janvier 2011, par Julien H.Un capteur de flexion : voilà une utilisation originale des propriétés mécaniques des matériaux conducteurs. Cette fois pour un usage purement robotique puisqu’il s’agit de contrôler des moteurs en fonction de la courbure du capteur.
Le matériel
On utilise un capteur "Flex Sensor" de la société Spectra Symbol : deux fines couches de métal sont séparées par un polymère conducteur qui se déforme quand on le plie, modifiant la résistance aux bornes des deux couches métalliques.
Le capteur (…) -
Ralentisseur de servomoteur
20 octobre 2013, par Jean-Pierre, Julien H.Cet article est une astuce pour contrôler la vitesse d’un servomoteur sans alourdir son programme principal. L’idée vient des modélistes qui utilisent des radio-commandes, et consiste à intercaler entre le signal et le servomoteur une petite puce qui fera l’intermédiaire.
-
Asservissement d’un moteur à courant continu
8 octobre 2014, par Benoit T.Etudiant à l’EIGSI, école d’ingénieurs généraliste, j’ai choisi pour projet de première année l’élaboration d’un montage ludique permettant de montrer simplement le fonctionnement d’un asservissement. Je reprends dans cet article toutes les étapes qui m’ont permis d’y arriver.
-
Les starter kits pour Arduino
13 décembre 2009, par Julien H.Un "starter kit" permet de démarrer un projet avec tous les éléments nécessaires afin de ne pas perdre de temps et d’éviter la frustration de manquer d’un composant à 20 centimes pour terminer votre montage. Mais quand on débute, il est difficile d’évaluer ses besoins.
Avec plus de sept années d’utilisation de micro-contrôleurs en amateurs, nous vous apportons notre expérience dans le choix d’un kit pour bien débuter, tout en économisant l’achat de composants en grand nombre.
Si vous (…) -
Trouver le neutre d’un servomoteur modifié
12 mars 2011, par Julien H.Lorsqu’un servomoteur a été modifié pour tourner continuellement (on parle de "rotation continue"), on perd l’asservissement en position. Le circuit électronique fait une lecture figée du potentiomètre (ou des résistances selon la nature de la modification) et n’atteint donc jamais la position que vous lui demandez d’atteindre.
Explications pour modifier un servomoteur en rotation continue
La première étape lorsqu’on reçoit un servomoteur à rotation continue ou qu’on en fabrique un est (…) -
Traitement du son par FFT (fast fourier transformer)
20 mai 2013, par Audrick F.retour d’expérience de la FFT pour le robot DrikyBot
-
Le Pendobot (2012)
20 mai 2012, par Julien H.Un tout nouveau robot entièrement conçu au club, tant pour sa structure mécanique que pour sa carte de contrôle : le Pendobot est un robot à équilibrage dynamique.
Ses deux roues soutiennent la structure en pendule inversé. Il n’y a donc pas de troisième point d’appui (habituellement constitué d’une roue folle ou d’un patin) ce qui fait que le robot est en équilibre instable.
Histoire
L’intérêt pour les pendules inversés a déjà plusieurs années, lorsque les premiers robots Lego (…)
Rubriques
Brèves
- Arduino aux JM2L 2011
- Cités par Scoop.IT avec Gizmodo et Semageek
- Code source de Baba mis en ligne
- Magabot : un PC portable à roulettes
- Même les robots font du tuning (mise à jour)
- Pendant les fêtes, les réunions continuent
- Pobot participe à Libre en Fête 2012 !
- TinyDuino, une version miniature de l’Arduino
- Télécran robotique
- Un petit Arduino de la taille d’une puce avec display OLED intégré
- Un robot delta qui aime bouger