Les ports Analogiques

Les ports analogiques (A0 à A5)

Chaque port analogique est doté d’un convertisseur Analogique→Numérique 10 bits.

entrée
sortie
tension nombre entier
0V → 5V 0 → 1023

 exemple : si   V_e = 2V       alors      N = 1023 * \frac{V_e}{5}

Codage Arduino :

[cpp]void setup() {

// initialisation du port 13 en mode ENTREE
pinMode(13, OUTPUT);
}

void loop() {

int valeur = analogRead(A0);   // lecture du port analogique A0

analogWrite(13, valeur );   // écriture de la valeur du port A0 sur le port 13 (LED orange)
}[/cpp]

Pour en savoir plus …

https://www.arduino.cc/en/Reference/analogRead

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code