Op uw schematekening ontbreken serieweerstanden om de stroom door de LEDs te begrenzen. Alle kans dat leds en/of mosfets dat niet zo best verteerd hebben; afhankelijk van de viriliteit van de 5V=-bron.
Graag ook de code hier posten ipv een bestand te linken, en vooral niet in het verfoeide doc-formaat.
Enne, laat die IRF520 dan een een beetje overkill zijn, TE zwaar kan hij nooit zijn. Maak u daarover maar geen zorgen. Integendeel zou het misschien kunnen dat uw beide exemplaren de mishandeling overleefd hebben juist doordat ze flink meer aankonden dan normaliter nodig ware.
Tenslotte: of een led brandt, of niet, of hoe fel, dat wordt niet bepaald door spanning maar wel door stroom. De gemiddelde doorsnee huis-tuin-en-keukenled heeft een absoluut maximum van 30 mA, en geeft nauwelijks minder licht met 20 of zelfs met 10 mA. Het is precies om die stroom vast te leggen dat er op zijn minst een serieweerstand nodig is; een stroombron is nog mooier natuurlijk, maar is voor een signaalled overkill.
(nb: de aanbevelingen hieronder kan ik enkel onderschrijven. Borreltje, @guy?
)