Objectifs

  • Savoir lire une entrée analogique
  • Savoir convertir une entrée analogique en une sortie TOR
  • 3 Techniques à savoir

Exemple

#define Seuil 512




word valA0;

bool valLED;




void setup() {

  // Init port série

  Serial.begin(115200);

  pinMode(3, OUTPUT);

}




void loop() {

    // Lecture de la valeur du poto

    valA0= analogRead(A0); // 0-1023 10 bits




    // 1. Utilisation de IF

    /*if (valA0 > Seuil)

      digitalWrite(3, true);

    else

      digitalWrite(3, false);*/




    // 2. Utilisation d'une condition logique

    /*valLED = valA0>Seuil;

    digitalWrite(3, valLED);*/

   

    // 3. Utilisation en une ligne de commande

    digitalWrite(3, valA0>Seuil);

   

    // Affichage dans traceur série

    Serial.println(valA0);




    // Retard de la boucle

    delay(20);

}
Click to rate this post!
[Total: 2 Average: 3]

Laisser un commentaire

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

Retour en haut

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

FPGA | Arduino | Matlab | Cours will use the information you provide on this form to be in touch with you and to provide updates and marketing.