IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Arduino à l'école

Cours pour l'apprentissage des bases de l'électronique et de la programmation sur Arduino
Image non disponible


précédentsommairesuivant

VI. Découverte de la plateforme Arduino

Image non disponible

Arduino fait partie de la famille des platines de développement. Contrairement aux Raspberry Pi et aux Beaglebone, il ne possède pas d'OS fondé sur Linux. Un ordinateur est donc nécessaire. Il reste par contre l'un des plus abordables et des plus répandus. Une platine de développement est en général un circuit imprimé équipé d'un microprocesseur ou d'un microcontrôleur. Comme Arduino est open source, il existe un grand nombre de clones et de platines compatibles, tout comme il existe de nombreux modèles d'Arduino officiels, avec des fonctions particulières :

Image non disponible

Pour ce cours, nous nous baserons sur le plus connu : l'Arduino Uno. Mais un autre modèle ou un clone fera aussi bien l'affaire. Vous pouvez par exemple trouver le Diduino, réalisé spécialement pour l'éducation ici :

VI-A. Schéma d'une platine Arduino Uno

Image non disponible

VI-B. Le microcontrôleur

C'est le cerveau de notre carte. Il va recevoir le programme que nous allons créer et va le stocker dans sa mémoire avant de l'exécuter. Grâce à ce programme, il va savoir faire des choses, qui peuvent être : faire clignoter une LED, afficher des caractères sur un écran, envoyer des données à un ordinateur, mettre en route ou arrêter un moteur…

Il existe deux modèles d'Arduino Uno : l'un avec un microcontrôleur de grande taille, et un autre avec un microcontrôleur dit SMD (SMD : Surface Mounted Device, soit composants montés en surface, en opposition aux composants qui traversent la carte électronique et qui sont soudés du côté opposé). D'un point de vue utilisation, il n'y a pas de différence entre les deux types de microcontrôleurs.

Image non disponible

Image non disponible

Lorsqu’on observe une carte Arduino Uno aux rayons X, on constate que la grande puce contient en réalité un microcontrôleur SMD. Noter aussi les pistes qui relient les broches au microcontrôleur :

Image non disponible
Source : Mathew Schwartz

VI-C. L'alimentation

Pour fonctionner, une carte Arduino a besoin d'une alimentation. Le microcontrôleur fonctionnant sous 5 V, la carte peut être alimentée en 5 V par le port USB ou bien par une alimentation externe qui est comprise entre 7 V et 12 V. Un régulateur se charge ensuite de réduire la tension à 5 V pour le bon fonctionnement de la carte.

Attention : les cartes Arduino Due ainsi que d'autres cartes récentes fonctionnent avec une tension de 3.3 V au niveau des sorties ! La tension d'alimentation est similaire à l'Arduino Uno. Dans ce cours, nous partons du principe que la tension de fonctionnement des montages est de 5 Volts.

VI-D. La connectique

À part une LED sur la broche 13, la carte Arduino ne possède pas de composants (résistances, diodes, moteurs…) qui peuvent être utilisés pour un programme. Il est nécessaire de les rajouter. Mais pour cela, il faut les connecter à la carte. C'est là qu'interviennent les connecteurs, aussi appelés broches (pins, en anglais).
Sur les Arduino et sur beaucoup de cartes compatibles Arduino, les broches se trouvent au même endroit. Cela permet de fixer des cartes d'extension, appelée shields en les empilant.
Exploration des broches Arduino

  • 0 à 13 Entrées/sorties numériques ;
  • A0 à A5 Entrées/sorties analogiques ;
  • GND Terre ou masse (0 V) ;
  • 5 V Alimentation +5 V ;
  • 3.3 V Alimentation +3.3 V ;
  • Vin Alimentation non stabilisée (= le même voltage que celui à l'entrée de la carte).

Image non disponible

Les connexions entre les composants sont réalisées par des jumpers, sortes de petits câbles.

Image non disponible

VI-E. La platine d'expérimentation

Une platine d'expérimentation (appelée breadboard) permet de réaliser des prototypes de montages électroniques sans soudure et donc de pouvoir réutiliser les composants.

Image non disponible

Tous les connecteurs dans une rangée de 5 sont reliés entre eux. Donc si on branche deux éléments dans un groupe de cinq connecteurs, ils seront reliés entre eux. Il en est de même des alignements de connecteurs rouges (pour l'alimentation) et bleus (pour la terre). Ainsi, les liens peuvent être schématisés ainsi :

Image non disponible

Les composants doivent ainsi être placés à cheval sur des connecteurs qui n'ont pas de liens électriques entre eux, comme sur le schéma ci-contre.

Image non disponible

Image non disponible


précédentsommairesuivant

Ce cours est publié pour la communauté Arduino d'Edurobot.ch via son site https://arduino.education/. Il s'agit d'une ressource éducative libre, sous licence CC BY-NC-SA. L'utilisation gratuite de ce cours dans le cadre d'une formation payante est tolérée. Un avis à l'auteur est néanmoins bienvenu. Les écoles publiques, lycées, gymnases, universités, les associations et les FabLab peuvent demander gratuitement une version Word de ce document, afin de l'adapter plus aisément à leurs besoins ou celui d’élèves dys.