Hirdetés

Új hozzászólás Aktív témák

  • Melorin

    addikt

    Sziasztok!
    Szereztem az arduinomhoz egy H-bridge-t. Egy 4-6V DC motort kéne forgatnia.
    A baj az, hogy ha a H-bridge panelre 12V tápot kötök, akkor a motorra is 12V-ot ad ki. Viszont ha 5V-al táplálom, a H-bridge-ből semmi feszültség nem jön a motorra. (egyelőre a motor helyett LED-et kötöttem be a biztonság kedvéért)
    Hogyan tudnám ezt a problémát megoldani?

    A másik problémám pedig az, hogy nem tudom úgy megírni a programot hozzá, hogy ha nyomom a gombot akkor a motor folyamatosan forogjon. Ha nem teszek bele delay-t akkor olyan rövid ideig villan fel a LED hogy szemmel alig látni a fényt, nem hiszem, hogy a motor forogna. Ha pedig delay-t rakok be, pl 200ms-t akkor darabosan megy rá a feszültség.

    //---------------------------------------------------------------------MAIN PROGRAM------------------------------------------
    void loop()
    {

    digitalWrite(motor_le, LOW);
    digitalWrite(motor_fel, LOW);

    //----------------------------------------------------------------------TÁVIRÁNYÍTÓ--------------------------------------------


    if (irrecv.decode(&results)) {
    switch (results.value){



    case Fel: //----------Hangero FEL-------------------------
    digitalWrite(motor_fel, HIGH);
    delay(200);
    //digitalWrite(motor_le, LOW);


    break;


    case Le: //--------Hangero LE----------------------

    digitalWrite(motor_le, HIGH);
    //digitalWrite(motor_fel, LOW);
    delay(200);
    break;


    }
    irrecv.resume();
    }

    }

    [ Szerkesztve ]

Új hozzászólás Aktív témák