Utiliser une souris optique est une idée répandue. En effet, on peut espérer une grande précision (400 points par pouce soit une précision théorique de 0,0635 mm entre deux valeurs). Mais elle est aussi souvent vite abandonnée car on commence par essayer avec la souris posée devant soi, on fait 2-3 aller/retour à la même position et on constate à l’écran une sacrée différence qui fait renoncer.
Ce phénomène s’explique par l’utilisation de la vitesse de mouvement dans le driver de souris de votre système (...)
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
-
Position par souris optique
6 septembre 2009, par Julien H. -
Arduino en ligne de commande
3 décembre 2012, par Julien H.Il existe plusieurs cas où l’on a besoin de programmer une carte compatible Arduino sans passer par l’environnement : lorsqu’on a plusieurs programmes et qu’on veut passer de l’un à l’autre rapidement lorsque la carte Arduino est attachée à un PC sans écran
Nous sommes dans les deux cas avec notre robot Nono : lors du développement, on a besoin d’envoyer rapidement un programme d’arrêt des moteurs, et avec la nouvelle évolution, une carte Raspberry Pi est connectée à l’Arduino par l’USB et communique en (...) -
Odométrie du Pobot Easy
28 février 2009, par Julien H.Un capteur de lumière permet de détecter une alternance noir/blanc sur une roue et d’en déduire son avancée (position, vitesse).
-
Visualisation radar d’une détection de distance
15 septembre 2008, par Julien H.Le radar suivant est réalisé avec Processing. ll reprend le principe de l’oscilloscope minimal : notre capteur (carte électronique) envoie la valeur lue par liaison série jusqu’à l’ordinateur qui transforme la valeur pour la représenter dans un radar (demi-cercle).
On pourra ainsi représenter la détection de l’environnement ambiant avec un capteur de distance Sharp ou ultrason sur un servomoteur en rotation permanente.
Le résultat
This browser does not have a Java Plug-in. Get the (...) -
Arduino pilotée par Processing sur Raspberry Pi
9 juillet 2012, par Julien H.Après avoir réussi à faire tourner quelques programmes sur la RPi, il était tant de l’utiliser pour contrôler un robot. C’est chose faite avec la première liaison Raspberry Pi / Arduino, utilisant Processing (Java) et Firmata (C++).
-
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 achetez une carte (...) -
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).
-
Energie solaire
16 novembre 2009, par Julien H.Un robot a besoin d’énergie pour fonctionner, et pour l’instant c’est encore l’énergie électrique qui est la plus utilisée. Comme nous nous intéressons aux robots autonomes, il est plus que préférable de disposer d’une source d’alimentation électrique transportable : pile, batterie, accu.
Pour être un peu écologique et surtout économique, on peut déjà arrêter les piles (non rechargeables) pour des accus (rechargeables). Cela n’empêchera pas de consommer de l’électricité, mais ça évitera de jeter des piles (...) -
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 choisir la (...) -
Ecran CLCDxxx sur I2C avec Arduino
22 octobre 2011, par Julien H.Lextronic propose des écrans à cristaux liquides LCD économiques déclinés en plusieurs tailles (CLCD162 ou CLCD204) et plusieurs éclairages (vert, bleu et même RGB). Contrairement à d’autres écrans compatibles avec la bibliothèque native Liquid Crystal d’Arduino, nous n’avons pas trouvé de code source compatible avec les commandes I2C de cette gamme. C’est désormais chose faite !
Mise à jour : la bibliothèque est désormais disponible pour le logiciel Arduino 1.0, car les fonctions I2C ont changé ainsi que (...)
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