mardi, juin 18, 2024
Banner Top

Comment utiliser les entrées analogiques d’un automate arduino ARDBOX ?

Produits concernés :

Configuration des switches

Certaines entrées physiques peuvent être utilisées de plusieurs manières. Une seule option peut être utilisée par entrée en même temps. Il faudra donc la sélectionner grâce aux switches rouges sur l’appareil.

 

Par exemple :

1- Configuartion des switches entrées

Dans le premier cas, l’entrée I2.1 est activée et le port SCL (utilisé pour la communication I2C) est désactivé, et inversement dans le deuxième cas.

Types d’entrées

Les entrées analogiques sont de type :

  • Entrée analogique 0V – 10V

Elles sont repérées par le symbole suivant :

Leur câblage devra être réalisé comme suit :

Configuration logicielle

Pour lire les entrées analogiques, la fonction analogRead() est utilisée :

analogRead(I0_12) ;

Cette fonction renvoie une valeur entre 0 et 1023 en fonction de la tension envoyée dans l’entrée ( 0 pour 0v et 1023 pour 10V).

La configuration logicielle des entrées analogiques est réalisée directement pour vous lors de l’imports des librairies IndustrialShields.

(Comment ajouter des bibliothèques à l’environnement de programmation Arduino ?)

Exemple (lecture d’entrée analogique)

// Cette fonction affiche sur le moniteur série la valeur (entre 0 et 1023) perçue par l’entrée analogique I0_12

// Setup function

void setup()

{

    // initialisation de la connexion avec le moniteur série

    Serial.begin(9600UL);

}

 

// Loop function

void loop()

{

    int value = analogRead(I0_12);

    Serial.println(value);

}

Visuel automatisation technic-achat
0 Commentaires

Laisser un commentaire