Co powoduje, że mój program LED mikrokontrolera przestaje działać?

Jestem więc ZUPEŁNYM i kompletnym nowicjuszem w programowaniu. Zrobiłem kilka podstawowych rzeczy na Arduinos (dosłownie przełączając diody LED i wyświetlając coś na wyświetlaczu LCD) i staram się samemu nauczyć się programowania w C. Z zawodu jestem inżynierem sprzętu, ale przeszkadza mi, że nie...