Bubblebot: Gigantiska bubbla Generator (5 / 7 steg)
Steg 7: Bygga H-bron
Bygga eller få ett H-bryggan.
Vad är en HBridge? Vad bryr jag ? -Utmärkt grejer, en måste-läsa.
Vissa Arduino motor sköldar finns för detta ändamål, för. men då skulle du förmodligen behöva justera koden. I alla fall använder min krets inte konsoliderade kontroll linjer (FWD, REV, ENA i scheman nedan). Jag bara åt alla 4 broar från koden, att hålla den rätt för att inte korta switch.
Också, jag använde inte en optisk-isolator, även om säkrare, som de var för dyra. Istället använde jag modifierade kretsen (se tredje bilden nedan)
Driver koden ser ut så här:
void HBridge::forward() {
Idle();
digitalWrite (_positive0, låg);
digitalWrite (_negative0, låg);
digitalWrite (_positive1, hög);
digitalWrite (_negative1, hög);
}
void HBridge::backward() {
Idle();
digitalWrite (_negative1, låg);
digitalWrite (_positive1, låg);
digitalWrite (_positive0, hög);
digitalWrite (_negative0, hög);
}
void HBridge::stop() {
Idle();
}
void HBridge::idle() {
digitalWrite (_positive0, låg);
digitalWrite (_positive1, låg);
digitalWrite (_negative0, låg);
digitalWrite (_negative1, låg);
}