République Algérienne Démocratique et Populaire
Ecole Nationale Polythechnique d’Oran
Maurice Audin
Arduino
présenté par : Benchenat Lamia
Plan de Travail
01 02 03
Introduction Arduino les composants
04 05 06
le logiciel Ide Exemple Conclusion
Introduction
Arduino est une plateforme électronique
open-source composée d'un matériel et d'un
logiciel faciles à utiliser. Elle comprend une
carte de circuit imprimé programmable
(microcontrôleur) et un environnement de
développement où on peut écrire des
programmes pour la carte.
Arduino
Arduino fait partie de la famille des platines de
développement. il est 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:
Arduino
Arduino fait partie de la famille des platines de
développement. il est 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:
Schéma d'une platine
Arduino Uno
Le microcontrôleur
C’est le cerveau de notre carte. Il
contient:
• Un processeur pour traiter les
données et
faire les calculs
• Un espace de stockage des données
• Des ports pour communiquer (les
Il va recevoir le programme que nous allons
broches) 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…
L’alimentation
Pour fonctionner, une carte Arduino a besoin d'une alimentation.
Le microcontrôleur fonctionnant sous 5V, la carte peut être
alimentée directement en 5V par le port USB ou bien par une
alimentation externe qui est comprise entre 7V et 12V. Un
régulateur se charge ensuite de réduire la tension à 5V pour le
bon fonctionnement de la carte.)
La connectique
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).
Exploration des broches Arduino
- 0 à 13 Entrées/sorties numériques
-A0 à A5 Entrées/sorties analogiques
-GND Terre ou masse (0V)
-5V Alimentation +5V
-3.3V Alimentation +3.3V
-Vin : Alimentation non stabilisée
La connectique
Les connexions entre les composants sont réalisées par des jumpers,
sortes de petits câbles.
Le logiciel
Arduino IDE
Le logiciel Arduino, également
appelé l'IDE (Integrated
Development Environment),
est l'environnement de
développement utilisé pour
écrire, compiler et téléverser
des programmes (sketches)
sur une carte Arduino.
Traitement de
signal
Arduino peut être utilisé pour effectuer diverses tâches de
traitement de signal, notamment l'acquisition, le
traitement et la génération de signaux.
• Acquisition de données : Arduino peut être utilisé
pour acquérir des signaux à partir de capteurs
analogiques tels que des capteurs de température, de
lumière, de pression, etc. Ces signaux peuvent être lus
à l'aide des broches analogiques de l'Arduino et
convertis en valeurs numériques pour un traitement
ultérieur.
• Filtrage de signal : Arduino peut être programmé
pour implémenter différents types de filtres
numériques, Ces filtres peuvent être utilisés pour
éliminer le bruit ou pour extraire des composantes
spécifiques d'un signal.
Traitement de
signal
• Analyse de signal : Arduino peut être utilisé pour
analyser des signaux en effectuant des opérations
telles que le calcul de la fréquence, de l'amplitude, de
la phase, etc. Ces analyses peuvent être utiles dans
divers domaines tels que le traitement du son, de
l'image, des vibrations, etc.
• Traitement en temps réel : Arduino est capable de
traiter des signaux en temps réel, ce qui le rend adapté
à des applications telles que le contrôle de moteurs, la
communication sans fil, la surveillance de
l'environnement, etc.
Conversion
analogique /
numérique
En électronique numérique, on travaille avec des bits et
des octets. En analogique, on travaille avec des grandeurs
physiques : tension, courant, résistance, fréquence, etc.
Pour pouvoir exploiter des mesures analogiques avec un
microcontrôleur, il faut convertir la mesure analogique en
une grandeur numérique. chaque valeur numérique (un
nombre entier) est associer a une valeur analogique d'une
plage de tension bien précise.
les microcontrôleurs modernes – comme ceux utilisés
dans les cartes Arduino – disposent d'un convertisseur
analogique / numérique intégré.
Conversion
analogique /
numérique
Signal analogique versus signal numérisé
Exemple d’application :
Acquisition de donees : capter la
temperature et l’humidite du milieu
Conclusion
Arduino représente bien plus qu'une simple
plateforme électronique. C'est un symbole
de créativité, d'apprentissage et
d'innovation, ayant un impact significatif sur
des domaines allant de l'éducation à la
technologie de pointe.
MERC
I