Re: Wire Length to mcu
It's not about wire. It's about using the appropriate protocol to overcome the problems of transmission line effects over lengths such as 10m or longer. Another issue is high power consumption in driving signals over a long wire.
A common technique you can use is Low-Voltage Differential Signalling (LVDS), but I recommend you to use Wireless protocols such as Bluetooth and Zigbee that are cheap and simple to use. It is also low-power and wire maintenance-free.
Another option is to use FM/AM/FSK technique such as 433MHz FM transceiver, which comes in some microcontrollers such as ones in Microchip PIC16 and PIC18 series.
If you seriously insist on using 10m long wire, the problem is where are you going to place a repeater to boost your signals? You might even end up building a bus, implementing CAN, I2C, USB, Ethernet and etc that incur overhead costs.