Vous avez sans doute entendu parler d’Arduino mais vous vous demandez à quoi cela peut-il bien servir, ou vous êtes curieux de nature, tant mieux, cette mini-présentation est faite pour vous.Logo de la plateforme ArduinoN’hésitez pas à me contacter si cela ne parait pas très clair. Attention : si j’emploie uniquement le mot Arduino dans ce tutoriel, toutes les cartes compatibles Arduino fonctionneront aussi, et souvent à des prix plus avantageux.
Certifications
Qu’est ce que la certification ARDUINO ?
PRÉSENTATION
Si l’on prend la définition de wikipédia, cela donne :
Arduino est un circuit imprimé en matériel libre (dont les plans de la carte elle même sont publiés en licence libre mais dont certains composants sur la carte, comme le microcontrôleur par exemple, ne sont pas en licence libre) sur lequel se trouve un microcontrôleur qui peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils domestiques – éclairage, chauffage…), le pilotage d’un robot, etc.
Vous en conviendrez, la définition n’est pas des plus claires. Pour résumer, Arduino est le nom d’un « fabricant » de circuits imprimés sur lesquels il est possible de brancher toutes sortes d’appareils. Cette carte se programme sur l’ordinateur via un câbles USB (ou autre) et permet ensuite de diriger n’importe quel appareil, il suffit pour cela de modifier le code qu’exécute l’arduino. La particularité de ce système est qu’il est libre, c’est à dire que les plans des cartes sont disponibles gratuitement, il est possible de modifier et de réutiliser ces plans. C’est pourquoi de nombreux systèmes basés sur Arduino (freeduino, sparkfun, etc) existent. Seul le nom « Arduino » est déposé et n’est pas utilisable.
INTÉRÊT D’INVESTIR DANS UNE CARTE ARDUINO
Les cartes Arduino donnent vraiment un potentiel de création quasi infini pourvu de disposer du matériel approprié (et oui, c’est comme tout, qui n’a rien ne fait rien). Il est possible de fabriquer des robots, de gérer des caméras, de commander des moteurs, d’alimenter automatiquement une plante au bout d’un laps de temps x, de distribuer des croquettes si la gamelle est vide, etc.
L’autre intérêt de faire cet investissement est tout simplement d’assouvir sa curiosité ou encore de pratiquer une passion (l’électronique, en l’occurrence). Après tout, il n’est jamais trop tard pour apprendre !
FONCTIONNEMENT/UTILISATION
L’utilisation des cartes arduino est très simple : connectez la carte à l’ordinateur (via le câble USB, en général), lancez « Arduino IDE » (c’est le logiciel qui permet de programmer la carte), mettez en place vos composants et reliez-les à la carte (on verra comment plus tard) , puis codez votre programme. Enfin, chargez le sur la carte grâce au bouton téléverser. Votre programme s’exécutera ensuite en boucle.
Je vous conseille pour vous lancer sur cette plate-forme de suivre les conseils et les tutoriels disponibles sur le site arduino.cc/en (malheureusement en anglais, la version française n’étant pas à jour) et d’acheter un packs de composants (un starter kit, regardez sur internet, il y en a plein). Bons circuits !