Module relais 8 canaux OPEN436 compatible Arduino et microcontrôleurs

    Module 8 relais (Bobine 5V) pour Arduino
    OPEN436
    Disponible
    9,84 € TTC
    8,20 € HT

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

    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...).

    Reprise 1 pour 1         Frais de port à partir de 7.90 €   infos

     
    • 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

    Produits associés

    Produit ajouté à ma liste