Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Université de Tunis
1.
Ecole Nationale
Supérieure
d’Ingénieurs
de Tunis
Département de Génie
Electrique
PFA1-GE-Année
Encadré par M
Benzarti Faouzi
Année Universitaire :2020/2021
2. Applications
Arduino nous permet de faire beaucoup
de choses dans plusieurs domaines:
• Contrôler les appareils domestiques.
• Communiquer avec l'ordinateur et
télécommander un appareil mobile.
• Fabriquer des robots.
3.Bonnes raisons de choisir Arduino
• Le prix : les cartes Arduino sont peu couteuses.
• multi plateforme :la carte est compatible sous les
plateformes les plus courantes linux , mac.
Régulateur de tension
Le régulateur de tension permet de stabiliser la
tension d'alimentation qui est de 5 Volts sur les
cartes.
le bouton “Reset”
• MICROCONTRLEUR ATMega328
•Mega328 possede 28 pattes ,Ce microcontrôleur dispose:
LEDs TX et RX
Entrées/Sorties numériques
la carte Arduino UNO possède 14 broches d’Entrées /
Sorties numériques (15), dont 6 peuvent fournir une
sortie PWM (Pulse Width Modulation). Ces broches
peuvent être configurées pour fonctionner comme des
broches numériques d’entrée pour lire des valeurs
logiques ou numériques. Elles peuvent également être
utilisées comme des broches de sortie pour piloter
différents modules comme des LEDs, des relais Les
broches étiquetées “~” peuvent être utilisées pour
générer des PWM.
9
11
11
Ecole Nationale Supérieure d’Ingénieurs de Tunis (ENSIT)
5 Avenue Taha Hussein, 1008 Tunis B.P 56 Bab Menara, Site Web : www.ensit.rnu.tn
( : (+216) 71 49 60 66 / 71 49 40 20 / 71 39 95 25 – 7 : (+216) 71 39 11 66
11.Entrées/Sorties Numériques:
pinMode(broche, mode):
• Configure la broche spécifiée pour qu'elle se comporte soit
en entrée, soit en sortie.
• broche: le numéro de la broche de la carte Arduino dont le
mode de fonctionnement (entrée ou sortie) doit être
défini.
• mode: soit INPUT (entrée en anglais) ou OUTPUT (sortie en
anglais)
digitalWrite(broche, valeur) :
•Met un niveau logique HIGH (HAUT en anglais) ou LOW (BAS
en anglais) sur une broche numérique.
• broche: le numéro de la broche de la carte Arduino valeur :
HIGH ou LOW (ou bien 1 ou 0)
•digitalRead(broche) :
•Lit l’état (= le niveau logique) d'une broche précise en entrée
numérique, et renvoie la valeur HIGH (HAUT en anglais) ou
LOW (BAS en anglais).
12.Entrées /sorties analogiques:
•analogRead(broche_analogique) :
Lit la valeur de la tension présente sur la broche spécifiée.
analogWrite(broche, valeur)
12
Serial.begin(debit);
//Fixe le débit de communication en nombre de caractères
par second
Serial.read();
//Lit les données entrantes sur le port Série.
Serial.println(val);
// Affiche les données sur le port série
13
14
15
6.Conclusion :
17
18
19
Ecole Nationale Supérieure d’Ingénieurs de Tunis (ENSIT)
5 Avenue Taha Hussein, 1008 Tunis B.P 56 Bab Menara, Site Web : www.ensit.rnu.tn
( : (+216) 71 49 60 66 / 71 49 40 20 / 71 39 95 25 – 7 : (+216) 71 39 11 66
3.Observations :
20
21
www.technolguepro.com
22