Aller au contenu

Commencer un projet robotique avec Arduino

Commencer un projet robotique avec Arduino

Depuis quelques années, l’arrivée sur le marché des cartes à microcontrôleurs favorise le développement de projets robotiques.

Il devient de plus en plus facile de réaliser ses projets, notamment concernant le prototypage, la production d’objets numériques, l’analyse scientifique, ainsi que les projets à but pédagogique.

La simplicité d’utilisation d’Arduino permet même aux débutants de se lancer.

Qu’est ce que l’Arduino ?

Né en Italie, le but des ses créateurs était de fournir un outil de prototypage performant, au coût peu élevé, accessible aux débutants, et aux codes et plans open-source.

Arduino est une plate-forme de prototypage open-source, constitué d’un environnement de programmation, ainsi que d’une carte électronique composée d’un micro-contrôleur et permettant de manipuler ses Entrées/Sorties.

Pensé pour interagir avec les objets via des capteurs et actionneurs, il permet de se connecter à des interfaces communes comme l’Ethernet, le Wi-fi, le bluetooth, les écrans LCD tactiles, ou encore les moteurs, grâce à des Shields « plugables » directement sur la carte.

Il existe plusieurs type d’Arduino, avec des processeurs différents, comme la carte UNO, la carte DUE, ou encore la carte LEONARDO ; on vous laisse découvrir leurs spécificités sur la catégorie dédiée aux cartes Arduino.

Premiers pas

L’installation de l’interface se fait relativement facilement et l’interface de programmation est disponible sur Windows, Linux et Mac OS X. Pour la télécharger, rendez-vous sur la page Software du site Arduino. Assurez-vous de sélectionner le fichier correspondant à votre modèle Arduino, et à votre système d’exploitation.
L’installation est des plus classiques : une fois le fichier téléchargé, vous devrez brancher votre Arduino à votre ordinateur via USB pour qu’il soit reconnu, et que l’assistant d’installation soit lancé.

L’environnement de développement intégré (EDI) permet d’écrire un programme, et de le convertir pour le micro-contrôleur de votre carte.
Le langage de programmation Arduino est très proche du C/C++, ainsi sa structure est classique (déclaration, initialisation, exécution). L’EDI vérifiera votre code en reconnaissant les mots-clefs et en mettant en avant les éventuelles erreurs, etc. Pour connaître l’ensemble de la syntaxe du langage, consultez la page Langage du site Arduino.cc.

IDE Arduino

Ne soyez pas réticent si vous n’avez encore jamais programmé, ou si les définitions ci-dessus vous paraissent obscures. L’Arduino est très accessible, et le plus important est de se lancer !

Pour cela, nous vous conseillons de commencer avec le Starter kit Arduino. Il est accompagné d’un manuel didactique qui vous permettra de progresser rapidement. Ce kit contient une carte Arduino UNO, et une multitude de composants électroniques (environ 200 pièces) :
Contenu du starter kit Arduino

LEDs
Servomoteurs
Condensateurs
Transistors
Résistances
Moteurs
Optocoupleurs
Photorésistances
Potentiomètres

Vous pouvez également consulter la partie ouvrage du site qui vous présente entre autres un ouvrage idéal édité par Jekert (membre du forum) pour débuter avec Arduino étapes par étapes.

Monter un projet avec Arduino

Maintenant, le plus important : réaliser des projets. C’est par la pratique que vous progresserez et en apprendrez le plus possible !

> Projet pour débuter en Arduino

Votre premier projet Arduino : Allumage de LEDs

> Projet plus avancé, avec servomoteur

Utilisation d’un servomoteur avec Arduino

Vos propres projets robotiques avec Arduino

Vous savez maintenant comment se servir de l’Arduino pour des projets assez complets, et êtes prêt suivre le montage et test du forum : Comment contrôler un bras robot avec votre Arduino.

Cet article vous a plu ? Laissez-nous un commentaire !

Tous les champs sont obligatoires

Nom:
E-mail: (ne sera pas publié)
Commentaire:
Recopier le code
ok