Mega2560 Welche Pins für Output und Input

Suche mal nach Arduino MEGA Pinout.

Die Pins 0 und 1 solltest Du nicht benutzen, da über diese die Kommunikation zu USB und die Programmierung erfolgen.
Was bedeutet bei Dir:

Auch im Bereich 19-21 kann ich nicht mit Led's arbeiten.

?

19 LED * 20 mA = 380 mA - das kann der Arduino nicht leisten, d.h. Du musst die LED über Transistoren ansteuern (zumindest den größten Teil).

Gruß Tommy