I beg to differ…every socket has a letter, as does every module. As long as you only connect a module to a socket with a matching letter, you’ll do fine. If a software geek like myself can manage it, then just about anyone can.
Yes, but I am an hardware guy at the beginning.
So I expect hardware to prevent such things.
Of course a software guy would consider putting an eeprom on the module so that the framework can identify the type of module on each connector and warn the user in case of error.
[quote]Connecting Gadgeteer does not looks so easy to me.
There are multiple type of socket so it is easy to get it wrong.
Why didn’t Microsoft designed a connector with keying so we can’t connect a module with 3 analog signals to a socket with PWM outputs ?
That’s why I prefer to stick with breadboarding.
At least I know why it smokes.[/quote]
The analog voltage input range is 0-3.3V, hooking an analog voltage to a digiatal input won’t smoke anything it just won’t work right. Applying too high a voltage will damage something no matter which system you use. Shorting an output pin will also damage something no matter what system you use.