pb niveau tension de sortie sur pin en output

Accueil/Questions/pb niveau tension de sortie sur pin en output
pb niveau tension de sortie sur pin en output 2016-09-22T17:15:53+00:00

Accueil Forums Questions pb niveau tension de sortie sur pin en output

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • davidnewone
    Participant
    Nombre d'articles : 2
    #9803 |

    Bjr, selon que la sortie est directement definie ou si on l’attribut par une variable, la tension de sortie n’est pas la meme ! ( et sur toutes les sorties). Idem sur mega et uno

    Eemple:
    Fonctionne correctement avec tension de sortie correcte

    void setup() {
    .
    pinMode(13, OUTPUT);
    }

    // the loop function runs over and over again forever
    void loop() {
    digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
    delay(1000); // wait for a second
    digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
    delay(1000); // wait for a second
    }

    Ne fonctionne pas avec tension de sortie sur pin 13 = 1.6vmax

    int _ABVAR_1_pin13 = 0 ;

    void setup()
    {
    pinMode( _ABVAR_1_pin13 , OUTPUT);
    }

    void loop()
    {
    _ABVAR_1_pin13 = 13 ;
    while (1)
    {
    digitalWrite(_ABVAR_1_pin13 , HIGH);
    delay( 1000 );
    digitalWrite(_ABVAR_1_pin13 , LOW);
    delay( 1000 );
    }

    }

    Ou donc est le probleme ???

    davidnewone
    Participant
    Nombre d'articles : 2

    Here is the issue:
    Not possible with digitalWrite(_ABVAR_1_pin13 , HIGH);

    OK with AnalogWrite(_ABVAR_1_pin13 , HIGH);

2 sujets de 1 à 2 (sur un total de 2)

Vous devez être connecté pour répondre à ce sujet.