Module relais 8 canaux OPEN436 compatible Arduino et microcontrôleurs
Ce module relais à 8 canaux permet de contrôler divers appareils et autres équipements avec un courant élevé. Le module peut être piloté directement par un microcontrôleur (Arduino, PIC, AVR, CUBLOC, etc...).
- Peut être contrôlé directement par un micro-contrôleur (Arduino ou autres)
- Entrées opto-isolées
- LEDs d'état pour sortie relais
Spécifications
- Courant d'entrée (in1 à in8): 5 - 25 mA
- Bobine: 5 Vcc
- Pouvoir de coupure des relais: 30 Vcc - 10 A max. (charge non-inductive)
- Dimensions: 140 x 54 mm
- Entraxe de fixation: 132 x 40 mm (M3)
Le pouvoir de coupure des relais est de 30 V / 10 A max. Cette platine n'est pas conçue, ni prévue,
ni autorisée pour piloter des dispositifs alimentés sous une tension supérieure à 30 V.
Exemple:
Vous trouverez ci-dessus et ci-dessous un exemple de raccordement de la carte relais ainsi qu'un exemple de programme avec le code source pour Arduino. Dans cet exemple la sortie 11 de l'Arduino activera le relais 1 et la sortie 9 le relais 3. Le module relais activera pendant 2 secondes et désactivera à tour de rôle deux ampoules avec une source de tension différente (ici 9 V et 3 V).
//2 relais correspondant aux entrées 11 et 9
int RELAIS1 = 11;
int RELAIS3 = 9;
#define ON 0
#define OFF 1
void setup()
{
relay_init(); //initialialisation des relais
}
void loop()
{
relay_SetStatus(ON, OFF); //active le relais 1
delay(2000); //pause de 2s
relay_SetStatus(OFF, ON); //active le relais 3
delay(2000); //pause de 2s
}
void relay_init(void) //initialise les relais
{
//Déclaration des sortie de l'Arduino
pinMode(RELAIS1, OUTPUT);
pinMode(RELAIS3, OUTPUT);
relay_SetStatus(OFF,OFF); //désactvation de tous les relais
//set the status of relays
void relay_SetStatus( unsigned char status_1, unsigned char status_2)
{
digitalWrite(RELAIS1, status_1);
digitalWrite(RELAIS3, status_2);
}
Produits associés