loading...

Module 2-4-8-16 relais

د.م. 200,00

Catégorie :

Description

Module 2-4-8-16 relais

 

 

 

 

Pour utiliser un module de 16 relais avec Arduino Mega, vous pouvez suivre les étapes suivantes :

  1. Connexion matérielle :
    • Le module de 16 relais aura des broches pour le contrôle des relais et des broches d’alimentation.
    • Connectez la broche VCC du module de relais à une source d’alimentation externe appropriée (par exemple, +5V ou +12V).
    • Connectez la broche GND du module de relais à la masse (GND) de l’@rduino Mega.
    • Connectez les broches de contrôle des relais du module aux broches numériques de l’@rduino Mega. Par exemple, vous pouvez connecter la broche IN1 du module au pin 22 de l’@rduino Mega, la broche IN2 au pin 23, et ainsi de suite.
  2. Configuration du code :
    • Dans le code @rduino, déclarez les broches de contrôle des relais comme des sorties en utilisant la fonction pinMode().
    • Utilisez les fonctions digitalWrite() pour activer ou désactiver les relais en fonction de vos besoins.

Voici un exemple de code pour contrôler les 16 relais du module :

// Déclaration des broches de contrôle des relais
const int relayPins[] = {22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37};
const int numRelays = sizeof(relayPins) / sizeof(relayPins[0]);

void setup() {
  // Configuration des broches de contrôle des relais en tant que sorties
  for (int i = 0; i < numRelays; i++) {
    pinMode(relayPins[i], OUTPUT);
  }
}

void loop() {
  // Allume tous les relais pendant 1 seconde
  activateAllRelays();
  delay(1000);

  // Éteint tous les relais pendant 1 seconde
  deactivateAllRelays();
  delay(1000);
}

void activateAllRelays() {
  // Active tous les relais
  for (int i = 0; i < numRelays; i++) {
    digitalWrite(relayPins[i], HIGH);
  }
}

void deactivateAllRelays() {
  // Désactive tous les relais
  for (int i = 0; i < numRelays; i++) {
    digitalWrite(relayPins[i], LOW);
  }
}

Dans cet exemple, les broches de contrôle des relais sont déclarées dans un tableau relayPins. Le code configure ces broches en tant que sorties dans la fonction setup(). La fonction activateAllRelays() permet d’activer tous les relais en mettant les broches correspondantes à l’état HIGH, tandis que la fonction deactivateAllRelays() les désactive en mettant les broches à l’état LOW.

Vous pouvez modifier le code en fonction de vos besoins spécifiques, comme activer/désactiver des relais individuellement ou selon certaines conditions.

Assurez-vous de connecter correctement le module de relais à l’@rduino Mega et de téléverser le code dans l’@rduino via l’IDE Arduino. Veuillez noter que vous devez utiliser une source d’alimentation externe appropriée pour alimenter les relais, car l’@rduino Mega ne peut pas fournir suffisamment de courant pour tous les relais en même temps.

Module 16 relay

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module 2-4-8-16 relais”

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

Ajouter au panier