[Programmation] photorésistance et pont en H
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 36

photorésistance et pont en H



  1. #1
    jack79

    photorésistance et pont en H


    ------

    bonjour
    je test un programme pour faire fonctionner un moteur dans les 2 sens (pont en H) pour un traceur solaire avec 4 photorésistances, j'vais un programme qui fonctionnait très bien, mais avec une carte shield grove, mais comme les puissances vont être supérieures, je passe ,avec 4 relais, par un pont en H.
    j'ai donc fait des modifications, mais ça ne fonctionne pas, j'ai bien les infos sur le monitor des photosrésistances, je pense qu'il un un beug dans le void loop.

    l'axe horizontal sera piloter par un treuil 12v et l'axe horizontal , par 2 vérins de portail de 300kg chacun
    pour info, le traceur va faire 6 mètres de long, sur 1m60 de haut.
    Code:
    #include <SeeeduinoRelay.h>
    
    // Tracker solaire
    
    
    // DEFINES
    // photo resistance
    #define pinSensorEst A0
    #define pinSensorOuest A1
    #define pinSensorHaut A2
    #define pinSensorBas A3
    
    // relais pont en H vérin 1 et 4 sens horaire - 2 et  3 sens antihoraire
    int Relay1pin= 2;
    int Relay2pin= 4;
    int Relay3pin= 4;
    int Relay4pin= 2; 
    
    //relais inverseur treuil
    int RelayApin= 7;
    int RelayBpin= 5;
        SeeeduinoRelay Relay1 = SeeeduinoRelay(2,LOW); 
        SeeeduinoRelay Relay2 = SeeeduinoRelay(4,LOW); 
        SeeeduinoRelay Relay3 = SeeeduinoRelay(4,LOW);
        SeeeduinoRelay Relay4 = SeeeduinoRelay(2,LOW);
        SeeeduinoRelay RelayA = SeeeduinoRelay(7,LOW);
        SeeeduinoRelay RelayB = SeeeduinoRelay(5,LOW);
    //déclaration LED
      //int pinLed1=13;
      //int pinLed2=12;
    
    //paramétrage delay 
    #define delayPan 1000// Pan = EstOuest ou OuestEst
    #define delayTilt 1000// tilt = HautBas ou BasHaut
    #define delayWait 5000 // 30000 delay ente chaque boucle
    
     //paramétrage sensibilité
    #define sensibilite 10 // Marge de sensibilite
    #define luminositeMin 100 // 600Luminosité minimum pour le depart du programme
     
     
    // VARIABLES
    int valSensorEst = 0; // Bottom/Left photoresistor
    int valSensorOuest = 0; // Right photoresistor
    int valSensorHaut = 0; // Top photoresistor
    int valSensorBas = 0; // bas photoresistor
     
    void setup() {
     
     
     Serial.begin(9600);
     //Assign and set motor driver pins to low
     pinMode(Relay1pin, OUTPUT);
     digitalWrite(Relay1pin, HIGH);
     pinMode(Relay2pin, OUTPUT);
     digitalWrite(Relay2pin, HIGH);
     pinMode(Relay3pin, OUTPUT);
     digitalWrite(Relay3pin, HIGH);
     pinMode(Relay4pin, OUTPUT);
     digitalWrite(Relay4pin, HIGH);
     pinMode(RelayBpin, OUTPUT);
     digitalWrite(RelayBpin, HIGH);
     pinMode(RelayApin, OUTPUT);
     digitalWrite(RelayApin, HIGH);
    // pinMode(pinLed1,OUTPUT);//sortie led 1
     //pinMode(pinLed2,OUTPUT);//sortie led 1
    }
     
    void loop() {
     
     // read the sensor:
     valSensorEst = analogRead(pinSensorEst);
     valSensorOuest = analogRead(pinSensorOuest);
     valSensorHaut = analogRead(pinSensorHaut);
     valSensorBas = analogRead(pinSensorBas);
     
    // DEBUG
    Serial.print("valSensorEst = ");
    Serial.println(valSensorEst);
    Serial.print("valSensorOuest = ");
    Serial.println(valSensorOuest);
    Serial.print("valSensorHaut = ");
    Serial.println(valSensorHaut);
    Serial.print("valSensorBas = ");
    Serial.println(valSensorBas);
     
    if((valSensorEst+valSensorOuest)/2 > luminositeMin ){
     
            // Compare value for the pan then for the tilt
            // PAN : between valSensorEst and valSensorOuest
            // TILT : between valSensorHaut and valSensorBas
     
            if(valSensorEst > valSensorOuest - sensibilite){
             digitalWrite(RelayApin, delayPan);
            }
            if(valSensorEst < valSensorOuest + sensibilite){
             digitalWrite(RelayBpin, delayPan);
            }
            if(valSensorHaut > valSensorBas - sensibilite){
             digitalWrite(Relay1pin, delayTilt);
             digitalWrite(Relay4pin, delayTilt);
             digitalWrite(Relay2pin,LOW);
             digitalWrite(Relay3pin,LOW);
            }
            if(valSensorHaut < valSensorBas + sensibilite){
             digitalWrite(Relay2pin, delayTilt);
             digitalWrite(Relay3pin, delayTilt);
             digitalWrite(Relay1pin,LOW);
             digitalWrite(Relay4pin,LOW);
            }
    }
    else{
            Serial.println("LUMINOSITE TROP FAIBLE");
    }
     
    delay(delayWait);
     
    } // END LOOP
     
    // SUB FONCTIONS
    //void moveMotor(int pinMotor, int valDelay){
     //digitalWrite(pinMotor, HIGH);
     //delay(valDelay);
     //digitalWrite(pinMotor, LOW);
    je ne sais pas a quoi servait le SUB FONCTIONS,
    Merci d'avance, je continue a chercher
    une photo du projet ( encours de construction)

    -----
    Images attachées Images attachées

  2. #2
    jack79

    Re : photorésistance et pont en H

    la nuit portant conseil, j'ai modifié le programme comme suit:
    Code HTML:
    if((valSensorEst+valSensorOuest)/2 > luminositeMin ){
     
            // Compare value for the pan then for the tilt
            // PAN : between valSensorEst and valSensorOuest
            // TILT : between valSensorHaut and valSensorBas
     
            if(valSensorEst > valSensorOuest - sensibilite){
             digitalWrite(Relay5pin, HIGH);
             digitalWrite(Relay6pin, LOW);
             delay(delayPan);
            }
            if(valSensorEst < valSensorOuest + sensibilite){
             digitalWrite(Relay6pin, HIGH);
             digitalWrite(Relay5pin, LOW);
             delay(delayPan);
            }
            if(valSensorHaut > valSensorBas - sensibilite){
             digitalWrite(Relay1pin, HIGH);
             digitalWrite(Relay4pin, HIGH);
             digitalWrite(Relay2pin,LOW);
             digitalWrite(Relay3pin,LOW);
             delay(delayTilt);
            }
            if(valSensorHaut < valSensorBas + sensibilite){
             digitalWrite(Relay2pin, HIGH);
             digitalWrite(Relay3pin, HIGH);
             digitalWrite(Relay1pin,LOW);
             digitalWrite(Relay4pin,LOW);
             delay(delayTilt);
    je teste pour voir, si quelqu'un peut me valider
    merci

  3. #3
    Yvan_Delaserge

    Re : photorésistance et pont en H

    Il y a une erreur ici:
    Code:
    // relais pont en H vérin 1 et 4 sens horaire - 2 et  3 sens antihoraire
    int Relay1pin= 2;
    int Relay2pin= 4;
    int Relay3pin= 4;
    int Relay4pin= 2;
    Tu donnes 2 fois les pin 2 et 4 et jamais les 1 et 3
    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)

  4. #4
    Yvan_Delaserge

    Re : photorésistance et pont en H

    Et apparemment la même erreur ici:
    Code:
    //relais inverseur treuil
    int RelayApin= 7;
    int RelayBpin= 5;
        SeeeduinoRelay Relay1 = SeeeduinoRelay(2,LOW); 
        SeeeduinoRelay Relay2 = SeeeduinoRelay(4,LOW); 
        SeeeduinoRelay Relay3 = SeeeduinoRelay(4,LOW);
        SeeeduinoRelay Relay4 = SeeeduinoRelay(2,LOW);
        SeeeduinoRelay RelayA = SeeeduinoRelay(7,LOW);
        SeeeduinoRelay RelayB = SeeeduinoRelay(5,LOW);
    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)

  5. A voir en vidéo sur Futura
  6. #5
    Yvan_Delaserge

    Re : photorésistance et pont en H

    Une autre erreur, mais c'est seulement dans les commentaires
    Code:
    // VARIABLES
    int valSensorEst = 0; // Bottom/Left photoresistor
    int valSensorOuest = 0; // Right photoresistor
    int valSensorHaut = 0; // Top photoresistor
    int valSensorBas = 0; // bas photoresistor
    Il faut écrire:

    Code:
    // VARIABLES
    int valSensorEst = 0; // Left photoresistor
    int valSensorOuest = 0; // Right photoresistor
    int valSensorHaut = 0; // Top photoresistor
    int valSensorBas = 0; // Bottom photoresistor
    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)

  7. #6
    Yvan_Delaserge

    Re : photorésistance et pont en H

    Est-ce que tu pourrais nous montrer un schéma du câblage des 6 relais?
    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)

  8. #7
    jack79

    Re : photorésistance et pont en H

    le programme ouvre le relais 1 (+)et 4 (-) pour un sens de rotation et les 2 autres (2et3)pour inverser le sens de rotation, entre temps j'ai modifié le programme, voir ci dessous, ça à l'air de fonctionner.
    Code HTML:
    #include <SeeeduinoRelay.h>
    
    
    // Tracker solaire
    
    
    // DEFINES
    // photo resistance
    #define pinSensorEst A0
    #define pinSensorOuest A1
    #define pinSensorHaut A2
    #define pinSensorBas A3
    
    // relais pont en H vérin 1 et 4 sens horaire - 2 et  3 sens antihoraire
    int Relay1pin= 2;
    int Relay2pin= 4;
    int Relay3pin= 4;
    int Relay4pin= 2; 
    
    //relais inverseur treuil
    int Relay5pin= 8;
    int Relay7pin= 11;
        SeeeduinoRelay Relay1 = SeeeduinoRelay(2,LOW); 
        SeeeduinoRelay Relay2 = SeeeduinoRelay(4,LOW); 
        SeeeduinoRelay Relay3 = SeeeduinoRelay(4,LOW);
        SeeeduinoRelay Relay4 = SeeeduinoRelay(2,LOW);
        SeeeduinoRelay Relay5 = SeeeduinoRelay(8,LOW);
        SeeeduinoRelay Relay7 = SeeeduinoRelay(11,LOW);
    //déclaration LED
      //int pinLed1=13;
      //int pinLed2=12;
    
    //paramétrage delay 
    //#define delayPan 2000// 2s Pan = EstOuest ou OuestEst
    #define delayTilt 2000// 2s tilt = HautBas ou BasHaut
    #define delayWait 5000 // 5s ente chaque boucle
    
     //paramétrage sensibilité
    #define sensibilite 1 // Marge de sensibilite
    #define luminositeMin 100 // 600Luminosité minimum pour le depart du programme
     
     
    // VARIABLES
    int valSensorEst = 0; // Bottom/Left photoresistor
    int valSensorOuest = 0; // Right photoresistor
    int valSensorHaut = 0; // Top photoresistor
    int valSensorBas = 0; // bas photoresistor
     
    void setup() {
     
     
     Serial.begin(9600);
     //Assign and set motor driver pins to low
     pinMode(Relay1pin, OUTPUT);
     digitalWrite(Relay1pin, LOW);
     pinMode(Relay2pin, OUTPUT);
     digitalWrite(Relay2pin, LOW);
     pinMode(Relay3pin, OUTPUT);
     digitalWrite(Relay3pin, LOW);
     pinMode(Relay4pin, OUTPUT);
     digitalWrite(Relay4pin, LOW);
     pinMode(Relay5pin, OUTPUT);
     digitalWrite(Relay5pin, LOW);
     pinMode(Relay7pin, OUTPUT);
     digitalWrite(Relay7pin, LOW);
    // pinMode(pinLed1,OUTPUT);//sortie led 1
     //pinMode(pinLed2,OUTPUT);//sortie led 1
    }
     
    void loop() {
     
     // read the sensor:
     valSensorEst = analogRead(pinSensorEst);
     valSensorOuest = analogRead(pinSensorOuest);
     valSensorHaut = analogRead(pinSensorHaut);
     valSensorBas = analogRead(pinSensorBas);
     
    // DEBUG
    Serial.print("valSensorEst = ");
    Serial.println(valSensorEst);
    Serial.print("valSensorOuest = ");
    Serial.println(valSensorOuest);
    Serial.print("valSensorHaut = ");
    Serial.println(valSensorHaut);
    Serial.print("valSensorBas = ");
    Serial.println(valSensorBas);
     
    if((valSensorEst+valSensorOuest)/2 > luminositeMin )
    {
     
            // Compare value for the pan then for the tilt
            // PAN : between valSensorEst and valSensorOuest
            // TILT : between valSensorHaut and valSensorBas
      {
        {
            if(valSensorEst > valSensorOuest - sensibilite)
            {
             digitalWrite(Relay5pin,HIGH);
             digitalWrite(Relay7pin,LOW);
             delay(2000);
            }     
            else 
            {
             digitalWrite(Relay5pin,LOW);
             digitalWrite(Relay7pin,LOW);
             }     
        }
        {
           if(valSensorEst < valSensorOuest+ sensibilite )
             {      
             digitalWrite(Relay7pin,HIGH);
             digitalWrite(Relay5pin,LOW);
             delay(2000);        
             }
             else 
            {
             digitalWrite(Relay5pin,LOW);
             digitalWrite(Relay7pin,LOW);
             }
        }  
       }
           // if(valSensorHaut > valSensorBas - sensibilite)
           // {
            // digitalWrite(Relay1pin, HIGH);
            // digitalWrite(Relay4pin, HIGH);
            // digitalWrite(Relay2pin,LOW);
            // digitalWrite(Relay3pin,LOW);
            // delay(delayTilt);
           // }
            //if(valSensorHaut < valSensorBas + sensibilite)
           // {
            // digitalWrite(Relay2pin, HIGH);
            // digitalWrite(Relay3pin, HIGH);
            // digitalWrite(Relay1pin,LOW);
             //digitalWrite(Relay4pin,LOW);
            //delay(delayTilt);
            //}
    }
    else{
            Serial.println("LUMINOSITE TROP FAIBLE");
    }
     
    delay(delayWait);
     
    } // END LOOP

  9. #8
    jack79

    Re : photorésistance et pont en H

    voici le schéma que j'ai fait sur autocad concernant le traceur
    Images attachées Images attachées  
    Dernière modification par Antoane ; 04/03/2017 à 19h45. Motif: Conversion pdf->png

  10. #9
    mag1

    Re : photorésistance et pont en H

    Bonjour,

    J'ai lu rapidement le sujet, mais pour faire un pont en H, deux relais inverseurs suffisent, pourquoi 4 ?

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  11. #10
    jack79

    Re : photorésistance et pont en H

    je ne connais pas trop les relais, j'avance a taton, néophite que je suis, si je comprend bien, on peut utiliser le NO pour un sens et le NC pour l'autre ?

  12. #11
    mag1

    Re : photorésistance et pont en H

    Citation Envoyé par jack79 Voir le message
    je ne connais pas trop les relais, j'avance a taton, néophite que je suis, si je comprend bien, on peut utiliser le NO pour un sens et le NC pour l'autre ?
    Un truc comme ça: 00 on est au repos. 01 on tourne dans un sens . 10 on tourne dans l'autre sens. 11 ça tourne pas.

    Nom : pont.JPG
Affichages : 229
Taille : 40,9 Ko

    Mais je ne sais pas si ça répond au problème (pas faire attention aux commentaires non effacés)

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  13. #12
    jack79

    Re : photorésistance et pont en H

    je vais essayer avec des LEDS sur un relais ,mais je pense que ça doit faire un genre "tout ou rien", soit fermé sur NO ou fermé sur nec, sans autre possibilité
    01 ou 10, mais pas 00 , enfin, je pense

  14. #13
    mag1

    Re : photorésistance et pont en H

    Je comprends pas. Avec deux sorties TOR, il y a quatre possibilités. Avec 00, les deux relais sont au repos rien ne tourne. Avec 11, les relais sont activés et rien ne tourne. Le moteur ne tourne que si un des deux relais est activé. Il n'y a pas de possibilité de court circuit. Ce n'est pas le cas avec 4 relais.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  15. #14
    jack79

    Re : photorésistance et pont en H

    une image des relais que j'utilise, (j'avais ça en stock)
    12V 1 Channel Relay Module With Optocoupler H/L For
    Images attachées Images attachées  

  16. #15
    Yvan_Delaserge

    Re : photorésistance et pont en H

    NO veut dire normally open. NC veut dire normally closed COM veut dire common. Il faut câbler les deux relais comme indiqué sur le schéma modifié ci-dessous.
    Nom : PTHREL.gif
Affichages : 207
Taille : 14,4 Ko

    et modifier le soft en conséquence.

    D'autre part:

    A quoi servent les LED?

    En position de repos, si les deux relais sont en position NC, les bornes du moteur sont court-circuitées, ce qui permet au moteur de s'opposer à un éventuel déplacement passif (pression du vent sur les panneaux par exemple)
    Dernière modification par Yvan_Delaserge ; 05/03/2017 à 06h20.
    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)

  17. #16
    Yvan_Delaserge

    Re : photorésistance et pont en H

    Le montage devient donc:

    Nom : DIRPANSO.gif
Affichages : 294
Taille : 114,4 Ko
    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)

  18. #17
    jack79

    Re : photorésistance et pont en H

    merci, un peu complexe pour moi, mais je déchiffre, en fait c'est un peu comme un va et vient, les diodes sont en protection des relais et les 2 transitors fonctionnent en tout ou rien?

    mes excuses , si je n'ai pas bien déchiffré ton schéma, je découvre un peu l'électronique, ç'est passionnant.
    les LED sont juste la pour mon montage provisoire a mon bureau, pour valider les sens de rotation, sinon, oui, elles n'ont pas d'utilités.

    pour détaillé un peu plus mon projet, j'ai déposé un permis de construire d'une maison autonome, sur une base de structure serre, avec puits canadien, j'ai donc 3 projet a réaliser avec les cartes arduino:
    1 : le traceur solaire de 2kw
    2: la régulation de l'entrée d'air des la vmc double flux, avec 2 sondes DS8B20, via un boitier en Y avec un volet orientable, qui prendra la ou l'air est les plus chaud en hiver et la ou l'air est le plus frais en été.
    3: réguler la ventilation de la partie vitré de la serre avec une sonde de temp et un capteur de pluie.
    bref de quoi s'occuper.
    merci pour le schéma

    autres point ou je cherche, comment arrêter un moteur DC sur la boucle du programme de mon panneau de toit : ouvert si temp >25° - fermeture temp si < 25° et fermeture si pluie.
    cordialement

  19. #18
    jack79

    Re : photorésistance et pont en H

    j'ai fait un programme pour tester les relais dans votre configuration
    avec 2 LED et un capteur de pluie sous la main, plus( simple ) a gérer que les 4 photorésistances.
    donc quand je lance le programme (en pièce jointe), la calibration se fait et le monitor m'affiche, "eau non détecté", led verte allumé mais les 2 relais sont en contact en même temps et rien ne se passe, j'ai branché un petit moteur pour testé.
    si je mets une goutte d'eau, la led rouge s'allume et le monitor m'affiche "eau détecté", coté relais rien..
    je n'ai pas de transistor et de diode , est ce la le problème? perso, je ne pense pas, mais vue mes connaissances a sujet, tout est possible
    #include <SeeeduinoRelay.h>


    int calibrationTime = 15;
    //int delayTime=3000;
    // relais pont inverseur sens horaire - 1 et 3 sens antihoraire
    int relayPin1= 3;
    int relayPin3= 2;


    int inputPin= 6; // pin connecté à la sortie digital du capteur
    int ledPin1 = 8; // pin connecté à la LED verte + resistance
    int ledPin2 = 10; // pin connecté à la LED rouge + resistance

    int val = 0;
    SeeeduinoRelay Relay1pin = SeeeduinoRelay(3,HIGH);
    SeeeduinoRelay Relay3pin = SeeeduinoRelay(2,HIGH);
    void setup()
    {
    Serial.begin(9600);
    //Assign les relais, LED et capteur
    pinMode(relayPin1, OUTPUT);
    digitalWrite(relayPin1,HIGH);
    pinMode(relayPin3, OUTPUT);
    digitalWrite(relayPin3,HIGH);
    pinMode(inputPin, INPUT);
    digitalWrite(inputPin,HIGH);
    pinMode(ledPin1, OUTPUT);
    pinMode(ledPin2, OUTPUT);
    Serial.print("calibration capteur");
    for (int i=0;i <calibrationTime;i++){
    Serial.print (".");
    //delay(1000);
    }
    Serial.println("capteur actif");
    delay(50);
    }


    void loop()
    {
    val= digitalRead(inputPin);
    {
    if (val==LOW)
    {
    digitalWrite(ledPin1,HIGH);//led verte
    digitalWrite(ledPin2,LOW);//led rouge
    digitalWrite(relayPin1,HIGH);
    digitalWrite(relayPin3,LOW);
    Serial.println("eau detecté!");
    }
    {
    if (val==HIGH)
    {
    digitalWrite(ledPin1,LOW);
    digitalWrite(ledPin2,HIGH);
    digitalWrite(relayPin1,LOW);
    digitalWrite(relayPin3,HIGH);
    Serial.println("eau non detecté!");

    }
    }
    delay(5000);
    }
    }

  20. #19
    jack79

    Re : photorésistance et pont en H

    j'ai rectifié le nom des relais, je reteste

  21. #20
    mag1

    Re : photorésistance et pont en H

    Je ne connais pas l’Arduino, mais il faut un ampli de courant entre sortie µC et relais

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  22. #21
    jack79

    Re : photorésistance et pont en H

    la, ça dépasse mes connaissances

    pour le test j'alimente le petit moteur en 4.5v, les relais eux, sont alimentés en 12v.

    je vais voir jeudi au fablab de Parthenay? je nage un peu la
    merci

  23. #22
    antek

    Re : photorésistance et pont en H

    Citation Envoyé par mag1 Voir le message
    Je ne connais pas l’Arduino, mais il faut un ampli de courant entre sortie µC et relais
    Les 2N2222 devraient suffire.

  24. #23
    jack79

    Re : photorésistance et pont en H

    ah, je n'en ai pas, je vois si je peux m'en procurer semaine prochaine
    merci

  25. #24
    antek

    Re : photorésistance et pont en H

    Citation Envoyé par jack79 Voir le message
    ah, je n'en ai pas, je vois si je peux m'en procurer semaine prochaine
    Et ceux du schéma #16 ?
    Vérifie d'abord le courant que consomment les relais.

  26. #25
    jack79

    Re : photorésistance et pont en H

    le schéma #16 est le schéma rectifié par Yvan, le mien comportait 4 relais (pont en H)
    merci

  27. #26
    Yvan_Delaserge

    Re : photorésistance et pont en H

    Si tu as des modules relais avec optocoupleur comme sur ta photo, les optocoupleur à peuvent être activés directement par l'arduino

  28. #27
    jack79

    Re : photorésistance et pont en H

    c'est ce que je pensais, ça doit être mon programme qui m..de
    cdlt

  29. #28
    Yvan_Delaserge

    Re : photorésistance et pont en H

    Est-ce qu'on a vraiment besoin de la librairie SeeduinoRelay.h dans le programme?
    Personnellement, j'en doute.
    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)

  30. #29
    jack79

    Re : photorésistance et pont en H

    j'ai essayé sans, mais j'ai un doute sur la déclaration HIGH ou LOW ,
    j"avais mis une peite vidéo sur un pon en H sur youtube, les relais fonctionnaient bien sans transistor, doit y avoir un beug dans mon programme.
    https://www.youtube.com/watch?v=Q_P5jyHBKXw

  31. #30
    mag1

    Re : photorésistance et pont en H

    Bonjour,

    Bon, y a pas besoin de transistors avec les cartes que tu as, la commande du relais est intégrée, avec une interface par optocoupleur.
    Il faut juste alimenter l'optocoupleur par l’Arduino, comme on alimente une led, c'est pareil.
    Faudrait fournir un lien sur ce circuit relais, pour plus de certitude. Et aussi je ne connais pas le niveau des sorties arduino,

    MM
    Dernière modification par mag1 ; 06/03/2017 à 15h15.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. [Programmation] TPE photorésistance
    Par mateobae dans le forum Électronique
    Réponses: 2
    Dernier message: 13/01/2016, 20h15
  2. pont WET54G: transférer la config dans un autre pont.
    Par eric mag dans le forum Matériel - Hardware
    Réponses: 0
    Dernier message: 15/10/2013, 13h01
  3. Difference entre quart de pont et pont complet ?
    Par invite14752e15 dans le forum Électronique
    Réponses: 10
    Dernier message: 27/01/2011, 09h53
  4. Réponses: 3
    Dernier message: 19/11/2010, 16h35
  5. Photorésistance
    Par Fireball dans le forum Électronique
    Réponses: 18
    Dernier message: 04/04/2006, 17h29
Découvrez nos comparatifs produits sur l'informatique et les technologies.