Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Quel est le schéma de ce code


Sujet :

Arduino

  1. #1
    Candidat au Club
    Quel est le schéma de ce code
    bonjour
    svp Quel est le schéma de ce code ??

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    int ENB=6;
    int IN3=7;
    int IN4=8;
    int led1=13;
    int led2=12;
     
    void setup() {
      // put your setup code here, to run once:
      pinMode(ENB,OUTPUT);
      pinMode(IN3,OUTPUT);
      pinMode(IN4,OUTPUT);
      pinMode(led1,OUTPUT);
      pinMode(led2,OUTPUT);
      digitalWrite(ENB,LOW);
     
    }
     
    void loop() {
      // put your main code here, to run repeatedly:
        digitalWrite(IN3,HIGH);
        digitalWrite(IN4,LOW);
     
     
          digitalWrite(led1,HIGH);
          digitalWrite(led2,HIGH);
          analogWrite(ENB,255);
     
          delay(3000);
          digitalWrite(IN3,LOW);
          digitalWrite(IN4,HIGH);
          digitalWrite(led1,LOW);
          digitalWrite(led2,HIGH);
          analogWrite(ENB,128);
          delay(2000);
     
     
    }

  2. #2
    Responsable Modération

    Bonjour et bienvenu sur DVP

    Le schéma , le schéma électronique

    Au vu de la déclaration des variables:
    1 led avec sa résistance sur la sortie 12. La led1 sur la sortie 13, c'est celle intégrée sur la platine Arduino Uno.
    Un pont en H type L298, le 2ème pont de la puce relié sur 6, 7, et 8. Les variables portent les noms des entrées du L298.

    Ou totalement autre chose, comment le savoir

    Delias

  3. #3
    Membre expérimenté
    Bonjour saa20

    Ca peut ressembler à ça


    Led LEDs s'allument avec des 1 (HIGH) sur les sorties.

    A noter que les résistances, ici 470 Ohms, peuvent descendre jusqu'à 220 Ohms, dépendant du type de LED ou de la luminosité désirée.
    La LED LED_ENB est à luminosité variable du fait qu'elle est sur une sortie "Analogique" PWM.

    Cordialement
    jpbbricole
    L'expérience est la seule chose qu'il ne faut acheter que d'occasion!

  4. #4
    Responsable Arduino et Systèmes Embarqués

    Salut,

    Citation Envoyé par Delias Voir le message
    Un pont en H type L298, le 2ème pont de la puce relié sur 6, 7, et 8. Les variables portent les noms des entrées du L298.
    J'aurais dit pareil, il y a pas mal de modules avec un L298N pour Arduino :


    ENB pour faire varier la vitesse du moteur CC, IN3 et IN4 pour le sens de marche.

  5. #5
    Membre éclairé
    Solution
    Bonjour,

    Ça peut aussi ressembler à "faites mon exercice"

    Salutations
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  6. #6
    Membre éclairé
    Interrogation
    Bonjour,

    Le pont en H semble effectivement la solution la plus probable mais le code me pose alors un problème. Sauf erreur de ma part, il fait tourner le moteur à pleine vitesse dans un sens pendant 3 s puis, sans transition, à "demi" vitesse dans l'autre sens pendant 2 secondes et, toujours sans transition, on revient dans la boucle.

    C'est un montage pour casser du moteur ?

    Salutations
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

###raw>template_hook.ano_emploi###