Donnerstag, November 21, 2024
Banner Top

Wie verwendet man die digitalen Eingänge einer ARDBOX Arduino-Steuerung?

Betroffene Produkte :

Switch-Konfiguration

Einige Hardware-Eingänge können auf unterschiedliche Weise genutzt werden. Pro Eingang kann nur eine Option zur gleichen Zeit verwendet werden. Sie muss daher mithilfe der roten Switches am Gerät ausgewählt werden.

Zum Beispiel:

1- Configuartion des switches entrées

Im ersten Fall wird der Eingang I2.1 aktiviert und der SCL-Port (der für die I2C-Kommunikation verwendet wird) deaktiviert, im zweiten Fall ist es umgekehrt.

Eingangstypen

Es gibt 3 unterschiedliche Eingangstypen :

  •  7V – 24V
  • isolierter Eingang  7V – 24V
  •  5V

Jeder wird durch eine andere Zeichnung auf den Geräten dargestellt :

Sie müssen wie folgt verdrahtet werden:

Software-Konfiguration

Abhängig von ihrem Namen (siehe auf dem Gerät) müssen die Eingänge wie folgt konfiguriert werden:

pinMode(I0_1,INPUT) ;

pinMode(3,INPUT) ;

Um ihren Status zu lesen, verwenden wir die Funktion digitalRead() :

digitalRead(I0_4) ;

Diese Funktion gibt eine 1 zurück, wenn der Eingang aktiv ist, und eine 0, wenn er nicht aktiv ist.

Beispiel (Auslesen eines digitalen Eingangs)

//Diese Funktion informiert auf dem Serial Monitor über die Aktivierung der Eingänge

// 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 Bemerkungen

Hinterlasse einen Kommentar