Problem mit LEDs (ATmega168)

Hallo,

hab das Problem nun eingegrenzt. Wenn ich in meinem *.cpp file den Ausgang direkt angebe ist die led stärker,
wenn ich allerdings über den arduino compiler ein Objekt der Klasse led erzeuge und diesem danach erst einen ausgang zuweise ist die led schwächer(kaum noch zu sehen).
Bleibt immer noch die Frage woran liegt das?
Da mein Projekt voraussetzt das ich Klassen und Objekte verwende bleibt mir auch keine andere Wahl als es so zu machen.
Gibt es denn noch ander Möglichkeiten als LOW und HIGH um die LEDs zum leuchten zu bringen?

vg

Ominum