Solange sie nicht gleichzeitig laufen. Aber könnten eh maximal 2 gleichzeitig laufen, oder?!Kann ich jetzt 4 Motoren mit jeweils 600mA betreiben?
Solange sie nicht gleichzeitig laufen. Aber könnten eh maximal 2 gleichzeitig laufen, oder?!Kann ich jetzt 4 Motoren mit jeweils 600mA betreiben?
Wenn du sie so betreiben willst wie in deiner Schaltung, dann ja.
Wenn sie gleichzeitig laufen wird der IC allerdings sehr warm.
Jetzt hab ich mit den Pulldown (10k Ohm) Widerständen das Porblem, dass am L293D nichts mehr ankommt vom Atmega ankommt.
Bzw. der Motor dreht sich erst wenn ich den Pulldown raus nehme. Am Pin vom Atmega sind 5V (Ohne Pulldown).
Was soll ich machen?
Dann möchte ich mal den Programm sehen.
Bist du sicher das du auf high schaltest und nicht nur den internen PullUp des ATmega8 einschaltest?
Ich denke schon, dass ich den Pin auf HIGH schalte aber man kann sich auch irren.
Code:#include<avr/io.h> #include<avr/interrupt.h> int main(void){ DDRB|=(1<<PD6); //Pin wird als Ausgang geschaltet PORTD|=(1<<PD6); //Pin wird auf HIGH geschltet while(1){}; }
Nein, hast du nicht auf high geschalten.
DDRB|=(1<<PD6); lies dir das mal genau durch.
Oh! Da sucht man Tage nach dem Fehler und man hat nur den Port falsch angegeben!
Danke! Danke!![]()
Lesezeichen