2.3 Choix et dimensionnement des composants
2.3.7 Le bloc de commande
C'est le circuit de commande de notre système. Il est
composé de plusieurs composants dont le microcontrôleur qui est le
composant principal.
Le microcontrôleur est un composant électronique
programmable composé d'un microprocesseur, d'une mémoire flash,
d'une mémoire rom, d'une mémoire ram, les registres et la
mémoire cache. C'est lui qui contiendra le programme et qui va
l'exécuter. Nous avons choisir un microcontrôleur 8 bits de
mémoire flash 32ko (microcontrôleur ATMEGA328p). La programmation
de ce microcontrôleur a été faite grâce à la
carte Arduino Uno. Le coeur de la carte Arduino Uno est également un
microcontrôleur de la famille AVR, un Atmel At-mega 328P du fabricant
Atmel.
Véritable mini-ordinateur, la carte
électronique Arduino permet de créer et prototyper de
véritables objets numériques interagissant avec le milieu
extérieur. La carte Arduino nous donne la possibilité d'allier
les performances de la programmation à celles de l'électro-nique.
L'avantage de l'électronique programmée c'est qu'elle simplifie
grandement les schémas électroniques (on parle désormais
d'électronique embarquée) et par conséquent, le coût
de la réalisation. Arduino est composée de deux outils
principaux, qui sont: le logiciel et le matériel.
2.3.7.1 Le logiciel
L'environnement de programmation Arduino (IDE en anglais) est
une application écrite en Java. L'IDE permet d'écrire, de
modifier un programme et de le convertir en une série d'instructions
compréhensibles pour la carte. La syntaxe (ensemble des règles
d'écritures) du langage Arduino est très proche de celle des
langages C/C++.
Le logiciel, tout comme la carte, est compatible sous les
plateformes les plus courantes (Windows, Linux et Mac), contrairement aux
autres outils de programmation du commerce qui ne sont, en
général, compatibles qu'avec Windows.
Yanick ADEBIAYE, Mémoire de Master 27
|