Académique Documents
Professionnel Documents
Culture Documents
TAHRI KHALID
SOMMAIRE
Hardware :
Le système analogique
Software :
analogRead()
analogWrite()
TP
LE SYSTÈME ANALOGIQUE
Le système numérique
Entrée Sortie
Numérique Traitement Numérique
Un convertisseur analogique-
numérique est un
montage électronique dont la fonction est de
traduire une grandeur analogique en une
valeur numérique , proportionnelle au
rapport entre la grandeur analogique
d'entrée et la valeur maximale du signal.
Traitement
DAC : Digital to Analog Converter
ADC
ENTRÉES SORTIES ANALOGIQUE
analogRead()
analogWrite()
analogRead(broche_analogique)
Description
Lit la valeur de la tension présente sur la broche
spécifiée. Une tension d'entrée entre 0 et 5V
correspond a une valeur numérique entière
comprise entre 0 et 1023.
Parameters
broche_analogique : le numéro de la broche
analogique
Retourne
valeur int (0 to 1023) correspondant au résultat
de la mesure effectuée
Exemple
int val = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
val = analogRead(3);
Serial.println(val);
}
analogWrite(broche, valeur);
Description
Génère une tension moyenne par modulation de
Largeur d'Impulsion MLI. (PWM)
Parameters
broche: la broche utilisée pour "écrire"
l'impulsion. Cette broche devra être une broche
ayant la fonction PWM,
valeur: de 0 à 255 [0=>0V , 255=> 5V]
Retourne
rien
Exemple
int val = 0;
void setup()
{
pinMode(9, OUTPUT);
}
void loop()
{
val = analogRead(3);
analogWrite(9, val / 4);
}