L’Arduino :
1. Définition :
Arduino, et son synonyme Genuino, est une marque qui couvre des cartes
matériellement libres sur lesquelles se trouve un microcontrôleur (d'architecture
Atmel AVR comme l'Atmega328p, et d'architecture ARM comme le Cortex-M3
pour l'Arduino Due).1
2. Historique :
Le projet Arduino est issu d'une équipe d'enseignants et d'étudiants de l'école de
Design d'Interaction d'Ivrea (Italie). Ils rencontraient un problème majeur à cette
période (avant 2003 - 2004) : les outils nécessaires à la création de projets
d'interactivité étaient complexes et onéreux (entre 80 et 100 euros). Ces coûts
souvent trop élevés rendaient difficiles le développement par les étudiants de
nombreux projets et ceci ralentissait la mise en œuvre concrète de leur
apprentissage.2
Jusqu'alors, les outils de prototypage étaient principalement dédiés à l'ingénierie, la
robotique et aux domaines techniques. Ils sont puissants mais leurs processus de
développement sont longs et ils sont difficiles à apprendre et à utiliser pour les
artistes, les designers d'interactions et, plus généralement, pour les débutants.
Leur préoccupation se concentra alors sur la réalisation d'un matériel moins cher et
plus facile à utiliser. 3
Ils souhaitaient créer un environnement proche de Processing, ce langage de
programmation développé dès 2001 par Casey Reas et Ben Fry, deux anciens
étudiants de John Maeda au M.I.T., lui-même initiateur du projet DBN.
En 2003, Hernando Barragan, pour sa thèse de fin d'études, avait entrepris le
développement d'une carte électronique dénommée Wiring, accompagnée d'un
environnement de programmation libre et ouvert. Pour ce travail, Hernando
Barragan réutilisait les sources du projet Processing. Basée sur un langage de
2 Le grand livre d'Arduino, Patrick Chantereau et Erik Bartmann, éd. Eyrolles, 2014
3Le grand livre d'Arduino, Patrick Chantereau et Erik Bartmann, éd. Eyrolles, 2014
programmation facile d'accès et adaptée aux développements de projets de
designers, la carte Wiring a donc inspiré le projet Arduino (2005).
Arduino peut être utilisé pour construire des objets interactifs indépendants
(prototypage rapide), ou bien peut être connecté à un ordinateur pour communiquer
avec ses logiciels (ex. : Macromedia Flash, Processing, Max/MSP, Usine
Hollyhock, Pure Data, SuperCollider). 4
3. Les modules D’Arduino :
Un module Arduino est généralement construit autour d'un microcontrôleur Atmel
AVR (ATmega328, ATmega32u4 ou ATmega2560 pour les versions récentes,
ATmega168, ATmega1280 ou ATmega8 pour les plus anciennes), et de
composants complémentaires qui facilitent la programmation et l'interfaçage avec
d'autres circuits. Chaque module possède au moins un régulateur linéaire 5V et un
oscillateur à quartz 16 MHz (ou un résonateur céramique dans certains modèles).
1. La carte Arduino Lenardo :
C’est la carte qui est prévue pour succéder à la carte Arduino Uno en présentant
des caractéristiques équivalentes mais une ergonomie revue et une stabilité plus
éprouvée. Sa diffusion moins importante limite le support utilisateur disponible sur
le net.
6 Le grand livre d'Arduino, Patrick Chantereau et Erik Bartmann, éd. Eyrolles, 2014
La carte Arduino Mini Pro est une carte Arduino UNO simplifiée à l’extrême
permettant néanmoins de piloter de petits projets ou certains éléments d’un projet.
Attention, cette carte n’intègre pas de port USB ce qui rends sa connectivité
délicate.
7. Constitution de l’Arduino UNO :
1. Microcontrôleur :
1. Définition d’un microcontrôleur :
Un microcontrôleur est un circuit intégré qui rassemble les éléments essentiels
d'un ordinateur : processeur, mémoire vive, mémoire morte et des interfaces
d'entrées-sorties. Il est plus lent mais a une plus faible consommation électrique,
une petite taille et un coût réduit par rapport aux ordinateurs. Nous pouvons ainsi
2. Historique :
Un petit retour en arrière, dans les années 40. Le premier ordinateur fut l'ENIAC,
apparut en 1945. Il coûtait 10 millions de dollars, contenait 20 000 tubes, pesait 30
tonnes, consommait 0,2 MWatts et occupait une pièce de 150m². Chacune des
unités fonctionnelles tenait sur plusieurs cartes électroniques. L'évolution des
technologies va permettre la miniaturisation et l'intégration de plus en plus de
fonctions sur une surface de plus en plus petite. Tout d'abord, l'intégration se fera
au niveau des cartes électroniques puis au niveau des circuits intégrés.9
3. Structure d’un microcontrôleur :
Typiquement, un microprocesseur comporte :
1. une unité arithmétique et ALU qui exécute les instructions et manipule les
données
2. une mémoire dite vive qui stocke les données transitoires utilisées par le
microprocesseur
11 Don D'Ammassa, Encyclopedia of science fiction, Facts on File, 2005; 12/01/2019 ; 17:00
perfection n'existe pas. Moi-même utilise depuis toujours les deux termes sans
réellement faire de distinction, ne sois donc pas surpris quand j'écris "tension
stabilisée en sortie du régulateur".
3. Régulateurs fixes :
Les régulateurs fixes sont appelés ainsi parce qu'ils ont été conçus pour délivrer
une tension continue d'une valeur donnée, qui ne peut pas être modifiée sans
artifice. Il en existe de multiples sortes, mais les plus courants sont sans aucun
doute ceux de la série LM78xx (ou uA78xx) et LM79xx (ou uA79xx). Ils sont très
faciles à mettre en œuvre, et il suffit de peu de connaissances pour savoir lequel
utiliser, leur nom indiquant de lui-même de quoi il en retourne. Pour tout savoir,
décomposons le nom de ces régulateurs :
LM = préfixe utilisé par le fabricant. Il peut aussi s'agir de uA, ou MC
(LM7812, MC7812, uA7812 - parfois pas de préfixe mais une lettre en
plein milieu, comme 78M12)
78 = signifie qu'il s'agit d'un
régulateur positif 79 = signifie qu'il
s'agit d'un régulateur négatif
xx = tension de sortie fixe (valeur entière sur deux chiffres, par exemple "05"
pour 5 V) Valeurs courantes disponibles : 5 V, 6 V, 9 V, 10 V, 12 V, 15 V,
18 V, 24 V (certaines de ces valeurs étaient moins courantes par le passé que
maintenant).
Sachant cela, vous devriez être en mesure de me dire à quoi
correspondent les régulateurs marqués LM7812 et uA7915... Si ce n'est
pas le cas, relisez les lignes qui précèdent.
3. Les condensateurs :
1. Définition :
Le condensateur est un composant électronique élémentaire, constitué de deux
armatures conductrices (appelées « électrodes ») en influence totale et séparées par
un isolant polarisable (ou « diélectrique »). Sa propriété principale est de pouvoir
stocker des charges électriques opposées sur ses armatures. La valeur absolue de
ces charges est proportionnelle à la valeur absolue de la tension qui lui est
appliquée. 12
Toujours donc bien repérer la patte positive et la patte négative lors du montage.
Sinon....Les plus fréquents sont :
(Au même titre que l’intensité du courant ou la tension électrique), elle caractérise
la façon dont un dipôle électrique résiste au passage du courant. Elle est notée R.
2. Fonction de résistance :
La fonction dominante d'une résistance est de s'opposer au passage des électrons,
donc au passage du courant. Une résistance obéit en général assez fidèlement à la
loi d'ohm, ce qui signifie que la tension aux bornes varie proportionnellement au
courant qui la traverse, soit u(t) = f (i(t)).
3. Utilisations de résistance :
Pour obtenir un échauffement (corps de chauffe) ou en série : limite le courant ou
crée une chute de tension et en parallèle : divise le courant.
4. Technologie de résistance :
Des résistances sont réalisées de façon à approcher de façon particulièrement
satisfaisante la loi d'Ohm dans une large plage d'utilisation.
8. La LOI D’OHM :
La tension U aux bornes d’un récepteur est donnée par une formule dite « Loi
D’OHM » qui s’écrit : U=RxI
U : la tension aux bornes du récepteur en volt (V)
R : la résistance ohmique du récepteur en ohm (Ω)
I : l’intensité du courant circulant dans le récepteur en ampère (A)
2. Les circuits intégrés :
1. Définition de circuit intégré :
Le circuit intégré (CI), aussi appelé puce électronique, est un composant
électronique reproduisant une, ou plusieurs, fonction(s) électronique(s) plus ou
moins complexe(s), intégrant souvent plusieurs types de composants électroniques
de base dans un volume réduit (sur une petite plaque), rendant le circuit facile à
mettre en œuvre.
Il existe une très grande variété de ces composants divisés en deux
grandes catégories : analogique et numérique.14
2. Niveau d'intégration des circuits intégrés :
Categories Number de ports (n)
SSI : Small Scale Integration
n < 1O
(integration à petite échelle)
MSI : Medium Scale Integration
1O < n < 1OO
(integration à échelle moyenne)
LSI : Large Scale Integration
1OO < n < 1OOO
(integration à Grande échelle)
VLSI : Very Large Scale Integration
n > 1OOO
(integration à tries Grande échelle)
1. le circuit avec ses connexions est disposé entre deux plaques planes
en céramique
2. Boîtier hermétique et de faibles épaisseurs,
soudées sur un circuit imprimé du côté des composants
permet d'envoyer (ou pas) la tension sur les sorties du moteur via OUTPUT1 &
OUTPUT2.
Si ENABLE1 = VSS, le pont-H est connecté aux sorties et le moteur fonctionne dans un
sens ou l'autre ou pas en fonction des tensions appliquée sur INPUT1 & INPUT2.
3 Output 1 Avec Output 2, seront les broches à raccorder à la charge (le moteur).
5 GND
6 Output 2 Avec Output 1, seront les broches à raccorder à la charge (le moteur).
8 VS Par exemple, s'il s'agit d'une ancien véhicule téléguidé transformé, il s'agira de la borne
positive de l'accumulateur (souvent +9.2v).
9 Enable 2 Commande l'activation du second pont-H constitué de Output3/Output4
12 GND
13 GND
2. Caractéristiques de L293D :
Caractéristique Valeur
Nbre de pont-H 2