Also um den IC L293 D anzusteuern gebrauche ich den schaltplan aus der wiki. Den code habe ich hier:
Code:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
	DDRA=(1<<PA0);//Ausgang LED;
	DDRA=(1<<PA2);//Ausgang motor ein/aus
	DDRA=(1<<PA3);//Ausgang motor unten
	DDRA=(1<<PA4);//Ausgang motor unten 
	DDRC=(1<<PC7);//Ausgang motor oben ein/aus;
	DDRB=(1<<PB0);//Ausgang motor oben;
	DDRB=(1<<PB1);//Ausgang motor oben;
	
	PORTA |=(1<<PA0);//LED ein;
	PORTA |=(1<<PA2);//motor ein;
	PORTC |=(1<<PC7);//motor ein;

	PORTA |=(1<<PA3);//motor bewegung ein;
	PORTA &= ~(1<<PA4);
	
	PORTB |=(1<<PB0);//motor bewegung ein;
	PORTB &= ~(1<<PB1);//motor bewegung ein;
	
	return 0;
}
Da der motor kurz anspringt wenn strom angeschlossen ist, müsst die schaltung für die ansteurerung für den IC L293 D doch richtig sein oder???

joni8a