Broches en sortie analogique (PWM)

Accueil Forums ESP8266 / ESP32 Broches en sortie analogique (PWM)

Étiqueté : 

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #2842
    Pierre Gonin
    Participant

    J’essaye de reproduire un croquis utilisant les broches  PWM sous Arduino avec le matériel que nous avons testé pendant l’atelier ESP8266.

    J’essaye de faire varier l’intensité d’une LED à l’aide d’un potentiomètre connecté sur A0.

    Je ne trouve malheureusement pas de doc. qui indique quelles sont les broches en sortie analogiques.

    Comment résoudre le problème avec ESP8266 ?

    #2868
    franic
    Maître des clés

    A priori, dès qu’une fonction analogWrite(pin, value) est appelée, le PWM est activé pour cette pin. Les sorties utilisables sont en théorie de 0 à 16. Pour stopper le PWM sur une pin, il suffit d’écrire analogWrite(pin, 0). La valeur du PWM est comprise entre 0 et 1023.

    La fréquence du PWM est de 1kHz par défaut. Il suffit d’appeler la fonction analogWriteFreq(new_frequency) pour changer la fréquence.

    #2870
    Pierre Gonin
    Participant

    Ok. ça marche, merci

    J’ai tester avec le croquis « AnalogInOutSerial.ino » trouvé dans les exemples Arduino.

    Seule adaptation, le numéro de pin reliée à l’anode de la LED, à la ligne 25.

     

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.