Also die Hardware gegen jeden Fehler zu schützen ist wohl nicht möglich, ein einfacher Ausweg wäre wohl einen recht günstigen Controller zu verwenden.
Sehr beliebt im Forum ist die Atmel-AVR-Serie, da die Controller recht günstig aber auch leistungsfähig sind. Außerdem gibt es hier entsprechende guten Support vom Forum. Es gibt auch fertige Einstiegsbausätze und Platinen mit diesen Controllern.

Die C1 (C-control 1) ist meiner Meinung nach nicht für allzu schnelle Anwendungen geeignet, es sei denn man programmiert sie in Assembler. Auf der anderen Seite sind sie sehr einsteigerfreundlich. Mit der C-control kenne ich mich leider kaum aus, sie ist aber deutlich leistungsfähiger, als ihr Vorgänger.

Ob eine Wand "Abzutasten" empfiehlt es sich nicht unbedingt nur einen mechanischen Schalter zu nehmen, der ja quasi nur 2 Zustände besitzt.
- Es ist da etwas
- Es ist da nichts

Wenn der Schalter schaltet erhällt man keine Information darüber, wie nah ein objekt ist und andersrum keine Informationen wie weit ein Objekt weg ist, wenn der Schalter nicht schaltet. Deshalb empfehlen sich dort IR oder US-Sensoren die mehr als nur ein Bit ausgeben.