Hallo pinsel,
sieht soweit gut aus, du mußt nur noch die nicht benötigte LED auschalten:
und beachte den Unterschied zwischen PORTD und PORTB, bzw. DDRD und DDRB.Code:uint8_t objekt_sichtbar_links(uint8_t distance) { uint16_t j,z; PORTD |= (1 << PD1); // PD1 auf HIGH (LED ausschalten) DDRB |= (1 << DDB1); // Port B1 als Ausgang PORTB &= ~(1 << PB1); // PB1 auf LOW ... uint8_t objekt_sichtbar_rechts(uint8_t distance) { uint16_t j,z; PORTB |= (1 << PB1); // PB1 auf HIGH (LED ausschalten) DDRD |= (1 << DDD1); // Port D1 als Ausgang PORTD &= ~(1 << PD1); // PD1 auf LOW ...







Zitieren

Lesezeichen