ja also du brauchst min 3,5 volt das die logik geht . wen der eingang 1 und 9 auch weniger als 3 volt hat ist das für den l293 = 0 volt und er macht AUS
Druckbare Version
ja also du brauchst min 3,5 volt das die logik geht . wen der eingang 1 und 9 auch weniger als 3 volt hat ist das für den l293 = 0 volt und er macht AUS
Das war zwar nicht dien ursache, aber trotzdem danke, denn durch genaue voltzahlnen ahst du jich auf die idee gebracht überall nachzumessen und da ist mir aufgefallen, dass der lc nur 3,6 volt bekommt, wo er eigentlich 9 bekommen sollte und die ursche dafür war eine schlechte lötstrelle.Soll ja mal vorkommen.^^
Danke.
Mein teil fährt nicht gescheit, ich habbe dem atmega diesen code gegeben.
also, eigentlich soll er 5000ms vor und dann 5000 ms zurück fahren aber er dreht erst 5000ms das linke rad und dann unendlich lang das rechte rad und der linke motor macht eins seltsames geräusch.Code:#include <avr/io.h>
#define F_CPU 1000000
#include <util/delay.h>
int main(void)
{
DDRB = 255;
while(1)
{
PORTB = 0b00001011;
_delay_ms(5000);
PORTB = 0b00110101;
_delay_ms(5000);
}
}
also ich hab es so angeschlossen:
1.pin atmega- 1.pin l2
2.pin-2.pin
3.pin-7.pin
4.pin-15.pin
5.pin-10.pin
6.pin-9.pin
also rechts ist immer vom atmega und links vom motortreiber.
Vergesst das alte problem, ich habe euin schlimmeres.
Ich kriege einfach kein vernünftige getriebe hin.
die zahnräder rutschen immer ab also, sei greifen nicht richtig ineinander.
Kann ich irgendwas machen um keinn getriebe benutzen zu müssen?