Module 8 relais (Bobine 5V) pour Arduino

Module 8 relais (Bobine 5 V)

OPEN436
Disponible
9,84 € TTC

Dont 0,02 € d'eco-participation déjà incluse dans le prix


8,20 € HT

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:


Exemple de raccordement du module 8 relais pour Arduino


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);
}

Aucun avis
Il est nécessaire d'être connecté pour laisser un avis
Produit ajouté à ma liste