Zu den Led´s: Eventuell mal den AVR aus der Fassung nehmen (um ihn nicht zu beschädigen) und mit einem Stück draht (Krokoklemme oder so )
5V mit den ensprechenden Pins des nun Leeren Sockels verbinden und schauen, ob die Led´s angehen.

Wenn ja dann muss es am AVR bzw. an der Programmierung liegen, wenn nein dann muss es an der Hardware liegen.
So könnte man zumindest softwareprobleme ausschließen bzw. mit dem Voltmeter messen, ob an den Led´s schon 2V ankommen, ob villeicht der Darlingtontreiber nicht richtig schaltet oder sonst was

Mfg Thegon