I think you need to read a copy of Tom Igoe's book "Making Things Talk"
This answers all the questions you have here and goes through the pros and cons of each possible solution.
I think you need to read a copy of Tom Igoe's book "Making Things Talk"
This answers all the questions you have here and goes through the pros and cons of each possible solution.