Hallo,
ich würde gern den rechten Motor ohne die Asuro.c steuern.
Dazu verwende ich folgenden Code:
Code:
#include <asuro.h>
int main(void) {
Init();
while (1) {
//Rechter Motor
DDRB |= ((1 << PB2) | (1 << PB4) | (1 << PB5)); //als Ausgang festlegen
PORTB |= ((1 << PB4) | (1 << PB2)); //auf 5V setzen, Transistor T8 schaltet
PORTB &= ~(1 << PB5); //auf 0V setzen, Transistor T5 schaltet
}
while (1) {}
return 0;
}
Nun hätte ich erwartet, dass sich der rechte Motor dreht, mit voller Geschwindigkeit. Macht er aber nicht.
Hat jemand einen Tipp, wo mein Denkfehler liegt?
gruß
Andi
Lesezeichen