C’est quoi arduino ?

Les cartes Arduino sont des cartes de prototypage rapide, peu onéreuses (+/- 20 € pour la Uno, et +/- 45 pour la Méga) et open source.

“Arduino est un circuit imprimé en matériel libre (dont les plans de la carte elle-même sont publiés en licence libre dont certains composants de 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. C’est une plateforme basée sur une interface entrée/sortie simple.
Elles embarquent un micro-contrôleur de chez Atmel, programmable depuis un ordinateur via une liaison Usb, ont une série de connecteurs pour accéder aux différentes entrées/sorties.

Source : Wikipedia.”

Un connecteur d’alimentation est aussi présent pour rendre la carte autonome une fois que l’on a chargé un programme. En phase de test elle peut prendre l’alimentation via l’USB. En l’équipant de capteurs divers et variés en entrée(s), on peut piloter une (des) sortie(s), en prenant soin de passer par des interfaces suivants les besoins.

Il existe plusieurs cartes Arduino, les plus répandues sont :

Arduino UNO http://arduino.cc/en/Main/ArduinoBoardUno
Arduino MEGA2650 http://arduino.cc/en/Main/ArduinoBoardMega2560

Coté programmation, un logiciel (IDE ou EDI = espace de développement intégré ) dédié est disponible, comme la carte Arduino il est gratuit et libre, multi-plateforme. La prise en main est - relativement - aisée (pas pour des collégiens), d’autant que divers exemples de programme sont inclus. Il vaut mieux commencer par de petites applications, modifier progressivement les paramètres pour voir ce qu’il se passe, avant de se lancer dans un gros programme.

La communauté Arduino grandit à travers le monde, le principe du logiciel et du matériel open source rend le système bon marché et également pérenne. Des fractions de logiciels ont la possibilité d’être publiées librement et testées par un très grand nombre d’utilisateurs.

Pourquoi une arduino ? parce que shield easycon