PMODHB1 Double pont en H pour commande 2 moteurs cc pour aduino

    PMODDHB1 : Double pont en "H" pour commande 2 moteurs cc pour aduino
    PMODDHB1
    Disponible
    24,01 € TTC
    20,01 € HT

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

    Conçu pour être piloté par un arduino, ce module Pmod intègre un double pont en H "DRV8833" texas Instruments™ permettant de piloter 2 moteurs à courant continu (modèle 7 à 10 Vcc / 2 A max. en pointe).

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

     
    Le raccordement au moteur se fait via un connecteur 6 points (permettant si nécessaire l'utilisation d'un moteur avec encodeur). Nous proposons 2 moteurs spécialement adapté à ce module en option en bas de page.  
     
    Fonction du moduleInterface du moduleConnectique du module


    Doté d'un connecteur mâle 2 x 6 broches, ce module pourra être déporté via des cordons optionnels (voir modèles en bas de page).
     
    Ce module est soumis au contrôle de la réglementation américaine relative à l’exportation (15 CFR Part 730 et. seq.). 
      
       
    Exemple d'application avec un arduino™
     
     
    Raccordement du module à l'arduino™  


    /************************************************************************
    *
    * Test du module Pmod double pont en H
    *
    *************************************************************************
    * Description: Pmod_DHB1
    * La commande du moteur est réalisée à l'aide du moniteur série.
    *
    * Matériel
    * 1. Arduino Uno
    * 2. Module Pmod HB1 (positionner les cavaliers JP1 et JP2 sur 1)
    *
    *        Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
    *
    * N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
    * Utilisez le lien ci-dessous pour télécharger le code source.

    *        Code source téléchargeable ici 
    ************************************************************************/
    // Affectation des broches
    #define DIRECTION 2
    #define VALIDATION 3

    char sens=0;
    char recu[3];
    boolean dir;
    int vitesse=0;
    int vitesse_moteur;

    void setup()
    {
    Serial.begin(9600); // initialisation du moniteur série
    pinMode(DIRECTION,OUTPUT); // configuration des broches
    pinMode(VALIDATION,OUTPUT);
    }

    void loop()
    {
    Serial.println("Rentrer le sens (A: avance ou R:recule) puis Envoyer");
    while (Serial.available()==0); // attente du paramètre sens
    sens=Serial.read(); // réception du paramètre sens
    Serial.println("Rentrer la vitesse (000..100) puis Envoyer");
    while (Serial.available()==0); // attente du paramètre vitesse
    for (int i=0;i<3;i++) // réception du paramètre vitesse
    {
    recu[i]=Serial.read();
    delay(10);
    }
    vitesse=(recu[0]-48)*100+(recu[1]-48)*10+recu[2]-48; // reconstitution de la variable vitesse
    vitesse_moteur=map(vitesse,0,100,0,255); // changement d'échelle pour la variable vitesse du moteur (0 à 255)
    Serial.print("Le moteur tourne dans le sens ");
    if (sens==65) // code ASCII de A
    {
    dir=HIGH;
    Serial.print("horaire");
    }
    if (sens==82) // code ASCII de R
    {
    dir=LOW;
    Serial.print("anti-horaire");
    }
    Serial.print(" avec une vitesse de ");
    Serial.print(vitesse);
    Serial.println(" %");
    Serial.println(" ");
    digitalWrite(DIRECTION,dir);
    analogWrite(VALIDATION,vitesse_moteur);
    delay(100);
    }
     
     
    Notes d'applications pour modules Pmod 
     
    La note d'application ci-dessus a retenu votre attention ? Téléchargez toutes les autres notes d'applications concernant l'utilisation des modules Pmod™ avec un arduino™ Uno. 
    Aucun avis
    Il est nécessaire d'être connecté pour laisser un avis

    Produits associés

    Produit ajouté à ma liste