Also... einige Dinge für die oben angegebene Schaltung:
1. Sie ist für kleine Motoren konstruiert, d.h.:
1.a. Es fehlen 4 Freilaufdioden bei den Transistoren, die solltest du nicht vergessen, wenn du stärkere Motoren antreiben willst.
1.b. Durch die "Verzögerung" der Transistoren beim Durchschalten kann es vorkommen, dass du einen Kurzen Produzierst (Also S1 und S2 für kurze Zeit geschlossen). Das musst du im Hinterkopf behalten.
2. Du hast keine physische Sicherung, dass nicht beide Inputs auf high gezogen werden können. Ich ganz persönlich würde noch einen AND Gatter und einen Inverter bei der Schaltung hineinhauen.
So müsste es eigentlich klappen, dann wäre es wirklich narrensicher, da du dann, auch wenn beide Ausgänge des µC auf High wären, nicht beide Inputs auf high gezogen werden würden.
Code:
from µC----|---------------Input 1
|
|----|>o--|-)
| )---Input 2
from µC--------------|_)
MfG
Mobius
Edit:
So "Bild" ist auch ausgebessert
Edit²:
So hier ist die logische Tabelle dafür:
Code:
O1 | O2 | I1 | I2
------|------|------|------
0 | 0 | 0 | 0
1 | 0 | 1 | 0
0 | 1 | 0 | 1
1 | 1 | 1 | 0
Lesezeichen