Danke für den Link.
Zum Programm: Ich rufe die folgenden Zeilen in meinem Programm regelmäßig per "rcall move" auf (Hab ich von irgend einer Seite):
Code:
move:
ldi r16, 0b11111010
out PORTB, r16
rcall wait
ldi r16, 0b11111001
out PORTB, r16
rcall wait
ldi r16, 0b11110101
out PORTB, r16
rcall wait
ldi r16, 0b11110110
out PORTB, r16
rcall wait
ret
Die Schaltung an sich ist eigendlich recht unspektakulär. Die Spulen des Motors hängen je an Pin 3;6 / 11;14.
An 1;9;16 ins jetzt +5V. Pin 8 hat +12V
Pin 2;7;10;15 sind mit den ports des MCs verbunden.
Die Pins 4;5;12;13 liegen an Masse;
Lesezeichen