Zabránění přeslechům na dlouhé lince

Ahoj, mám na několika místech zapojení stylu:

vstupní pin na MCU, interní pullup zapnutý
spínač umístěný i cca 5-20 metrů od MCU
spínač propojuje GND na MCU se vstupním pinem

Sem tam mi ale dojde k falešnému sepnutí, asi v důsledku nějakého přeslechu (vodiče jsou obyčejné tenké měděné z telefonní čtyřlinky, nestíněné). Můžete mne nakopnout směry, jak se tomu bránit? Zatím mne napadá vyšší napětí, což by mohlo být stabilnější (ale nejsem si jist, zda to pomůže, když spínám NULOU). Díky.

Misto pull up použij odpor cca 470R až 1k0 zapojený mezi vstup a Vcc.

Možná se zeptám hloupě, externí pull up tedy pomůže z toho důvodu, že má mnohem nižší odpor než interní?

Pro těch pár metrů drátu ano.

paralenek tlacitku a co najblizsie uP daj kondik 10-100n. Ale moze sa stat ze definitivnym riesenim bude optoclen >D

A pokud není nutná okamžitá reakce a falešný poplach není způsoben svodem dvoulinky, pomůže filtrace (např. 10 vzorků po 1ms nebo více stejných = platná logiká hodnota). Jinak mezi pull-up s kabelem a mcu by se pro jistotu hodil ochranný opdpor. Několik metrů kabelu už je slušná anténa ikdyž u krouceného to není zas takový problém.