So ich bin einsteiger in C und hab Grundlagenkenntnisse in sachen Programmierung. Etz wollt ich in C folgendes machen. Programm läuft, Diode ist aus. Taster wird gedrückt -> Diode geht an. Und ohne entprellung sondern ganz quick and dirty. Und zwar folgendermaßen

Code:
#include <avr/io.h>;



int main(void)
{
        DDRD = (0 << PD5) | (1 <<PD7);
		PORTD = (1 << PD5) | (0 << PD7);
		
		if (PIND = (0 << PIND5))
		{
		PORTD = (1 << PD7);
		}
}
Problem ist...es tut sich nix. Und ich komm ned drauf wieso...bitte helft mir.