mardi, juin 18, 2024
Banner Top

Comment utiliser les entrées digitales 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

Il y a trois types d’entrées différentes :

  •  7V – 24V
  • entrée isolée 7V – 24V
  •  5V

Chacune est donc représentée par un dessin différent sur les appareils :

2 - types d'entrées

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

3 - Types d'entrées

Configuration logicielle

En fonction de leur nom (voir sur l’appareil) les entrées doivent être configurées comme suit :

                pinMode(I0_1,INPUT) ;

                pinMode(3,INPUT) ;

Pour lire leur état, on utilisera la fonction digitalRead() :

                digitalRead(I0_4) ;

Cette fonction retourne un 1 si l’entrée est activée et un 0 si elle ne l’est pas.

Exemple (lecture d’entrée digitale)

//Cette fonction notifie sur le moniteur série l’activation des entrées

// Setup function

void setup()

{                            

    Serial.begin(9600U);                 

    pinMode(2, INPUT);

}

void loop()

{

                                   // Check Pin 2

    if (digitalRead(2))

        Serial.println(« Pin 2 active »);   

   

                                // Check I0_10

    if(digitalRead(I0_10))

        Serial.println(« I0_10 active »);

   

                               // Check I0_2

    if(digitalRead(I0_2))

        Serial.println(« I0_2 active »);

}

Visuel automatisation technic-achat
0 Commentaires

Laisser un commentaire