OK, First off I am not sure if this is the right location to post this..
But the issue is I have a program that works fine that does a 7 Button Matrix using the keypad library.. for compatibility and that I want to do an alternative program using the same pins I have all 7 buttons in one row with only a single column..
Anyway the interface for connection it through an ethernet socked and the buttons are on the other end of the NON crossover ethernet cable..
I have tested the program on a breadboard with some wiring and everything works fine, I added the Ethernet socket interface and all still works fine however the MOMENT I attach an ethernet cable I get major crosstalk issues..
EDIT: the longer the ethernet cable the sensitivity appears.. If I use a .5 Meter it works, I use a 1.8M it works, Use a 3M it starts acting wonky.. This is with Cat6 unshielded as well as CAT7 Shielded Cables..
I have tested multiple sockets along with different ethernet cables as well as checked the continuity of all the pins and everything is separated but every time I plug the ethernet cable into the Socket (any of the Sockets) the same 4, 5, and 7 pins trigger buttons Pin (8) is the column pin, (1, 2, 3, 4, 5, 6, and 7) are buttons.
The only thing I can think of is that the Pins are being VERY Sensitive but I am not sure how to go about desensitizing the pins to reduce the crosstalk.. I believe the Keypad Library already enables the Pull_up resistors but I don't know that for sure.
BTW the ethernet cable is an open cable when connected in that nothing is connected to the other side.
Any Ideas would be greatly appreciated.