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 "ordinateur", (…)
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
-
Arduino pilotée en Python
16 août 2014, par Julien H. -
Udev à la rescousse !
13 juillet 2012, par Laurent Ba.quelques astuces avec udev...
-
Gyroscope Wii Motion Plus
1er août 2009, par Julien H.On va essayer d’utiliser un gyroscope. Pour se simplifier la vie, on va prendre le gyroscope contenu dans le Wii Motion Plus, un plug-in pour la manette Wiimote de la console de jeux Wii de Nintendo.
Il s’agit en fait de deux circuits : un gyroscope à 2 axes, IDG-600 de InvenSense pour les angles de tangage et de roulis (pitch and roll), et un gyroscope à 1 axe de X3500W de Epson Toyocom pour l’angle de lacet (yaw).
Voici déjà un aperçu de quoi on va parler ici : des chiffres, des (…) -
CMPS03 : une boussole I2C simple
22 décembre 2011, par Julien H.La carte CMPS03 de Devantech est une boussole électronique : deux capteurs Philips KMZ51 orientés à 90° l’un de l’autre mesurent une résistance variant selon le champ magnétique terrestre, et un micro-contrôleur PIC 18F transmet les informations selon le mode souhaité (PWM ou I2C).
C’est la plus ancienne des boussoles électroniques dans le monde amateur (première utilisation au club en 2002) et depuis des solutions plus robustes (correction d’inclinaison sont apparues) ou moins chères (…) -
Echanges maître/esclaves en I2C
17 mars 2011, par Julien H.Voici un article qui décrit dans plusieurs langages les échanges qu’il faut mettre en œuvre entre deux dispositifs équivalents (deux micro-contrôleurs par exemple) pour une liaison I2C.
Il ne s’agit pas de piloter un périphérique I2C mais de programmer à la fois le maitre et l’esclave, afin d’expliquer les différentes étapes. Pour compléter cet exercice, on utilisera plusieurs langages et si possible plusieurs cibles.
Les principes
Pour établir une communication sur un bus I2C, il faut (…) -
NFC sur Arduino grâce à NDEF
24 avril 2014, par Julien H.Un nouveau standard permet un accès simple aux tags NFC quelle que soit la technologie utilisée. Il s’agit de NFC Data Exchange Format (NDEF).
-
Vecteur de Perception, Logique Floue & LIDAR
6 octobre 2018, par Frédéric BernatUtilisation d’un Algorithme de Logique Flou pour contrôler un robot équipé d’un LIDAR
-
Delta Bot - robot parallèle (2012)
4 octobre 2012, par Jean-Pierre, Julien A., Julien H.Les robots "delta" sont des systèmes mécaniques parallèles, c’est-à-dire avec plusieurs liaisons entre deux mêmes pièces mobiles. Nous les avions déjà présentés dans cet article.
Ces machines servent habituellement au "pick & place", un dispositif asservi pour récupérer des objets et les déplacer à un endroit bien précis, comme pour ranger des chocolats dans une boite de Noël ou pour positionner les composants à souder sur une carte électronique.
Nous avons réalisé un exemple de ce (…) -
Interface en ligne de commande
19 mars 2009, par Julien H.Tout d’abord, rappelons ce qu’est une interface en ligne de commande. Il s’agit d’un moyen de communiquer entre un humain et une machine, en tapant du texte lisible dans une console. En anglais, CLI pour Command Line Interface.
On a tous utilisé au moins une fois la ligne de commande, c’est le DOS (pour les Microsoftiens) ou le Shell (pour les Linuxiens). Donc l’objectif ici est de communiquer avec une carte Arduino en tapant dans un terminal des consignes du type "gauche45" ou "avance50" (…) -
Accostage sur dock de rechargement ROOMBA
17 mai 2011, par Frédéric BernatAlgorithme de docking pour recharger les batteries d’un robot
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