Vielleicht spielen dir die PullUp Widerstände einen streich. Diese verbinden den port (also jeder Port hat einen) mit +5V.
Wenn du zb. einen Transistor nimmst, und damit ein Relais schalten willst, dann würde das Relais immer durchschalten, wenn der Port nicht LOW ist, den der PullUp versorgt den Transistor stets mit einer Steuerspannung.

Versuche eine LED mit Vorwiderstand an einen Port zu schalten, gegen Masse, also zum Minus-Pol (Port an Widerstand->zur LED-> LED auf Minus) Die LED müsste nun schwach leuchten.

Schalte den Port auf 'Low' sie muss komplett erlischen, dann schalte ihn auf 'High', dann muss sie ganz leuchten.

So solltest du zumindest erfahren, ob deine Ports noch arbeiten