Stap 7: De H-brug
Bouwen of een H-brug.
Wat is een HBridge? Wat ik zorg ? -Uitstekend materiaal, een must-read.
Sommige motor Arduino shields bestaan voor dat doel ook. maar dan zou u waarschijnlijk moet de code aanpassen. In ieder geval mijn circuit gebruikt niet de controle van de geconsolideerde lijnen (FWD, REV, ENA in het schema hieronder). Ik heb alleen toegang tot alle 4 bruggen van code, houden van de juiste volgorde niet naar korte switch.
Ook, ik heb geen gebruik een opto-isolator, hoewel veiliger, zoals ze te duur waren. In plaats daarvan, ik gebruikte het gemodificeerde circuit (derde foto, zie hieronder)
Stuurprogramma code ziet er zo uit:
VOID HBridge::forward() {}
idle();
digitalWrite (_positive0, laag);
digitalWrite (_negative0, laag);
digitalWrite (_positive1, hoge);
digitalWrite (_negative1, hoge);
}
VOID HBridge::backward() {}
idle();
digitalWrite (_negative1, laag);
digitalWrite (_positive1, laag);
digitalWrite (_positive0, hoge);
digitalWrite (_negative0, hoge);
}
VOID HBridge::stop() {}
idle();
}
VOID HBridge::idle() {}
digitalWrite (_positive0, laag);
digitalWrite (_positive1, laag);
digitalWrite (_negative0, laag);
digitalWrite (_negative1, laag);
}