Okay, ich habe den Fehler gefunden. Der Sensor funktioniert richtig, und auch wenn man keinen externen Pull-Up sondern nur den internen vom Eingang des Atmega8 verwendet.
Der Fehler scheint in der Programmierung gelegen zu haben, zumindest geht es im Moment.
Trotzdem vielen Dank! Du hast mir ne Menge Denkanstöße gegeben.
Ich hoffe, ich kriege es jetzt gebacken.
Danke!