I am making an embedded controller with a 64-pin PIC device, that will supposedly be able to clone a lot of the functionality of the competitors. In order for the customer to choose the original equipment (such as 3rd party sensors, and motors ranging from 24V through 90V), either they have to key in via a keypad what are the settings.
The above scenario is prone to customer error, and i'll probably fry motors in case they key in a high voltage but the motor is only a 24V motor.
So i need something foolproof. I can make a connector with jumpers so i can read a value from 0000 to 1111, but there is a chance a jumper might break. (Yes, i've thought of using an extra bit for parity). But anyways, I was wondering- What is inside a hardware dongle?
Is it a simple microcontroller that talks serially to the main computer? With a cheap homemade dongle, there is no limit to the choices of customized functionality i can provide to specific users.
-Mike