Note: I'm not a hardware guy so this may be complete crap.I have been thinking about the "wimpy output pins that ARM chips, even driving a 20ma led will require a switching transistor"Now I ask myself:Would it be possible to make a go between kind of like shield that would cater for this shortcoming?I'm thinking about having a mosfet on all(?) pins in parallel to (in)direct access to the pin via the header. This way you could chose to have a resistive load on the mosfet or (in)direct access to the 3.3 pin. I'm saying (in)direct because maybe some extra stuff (I wouldn't know what) could allow for switching between mosfet, 3.3V and 5V. With solder paths the headers could be connected to the pin with the desired functionality. (maybe you guys are smart enough to do it automatically)Maybe not all options (mosfet, 3,3 and 5Volt) are needed for all pins. I think the UNO digital and analog pins are the first to look at. And probably pin 0 and 1 are never used by any shield as it would ruin the USB communication on the UNO. Which makes 16 pins for all options.Any input from people who know what they are talking about when it deals with electronics? Best regardsJantjePSFor the UNO there is a go between shield that disconnects the pins from the headers and uses solder paths to connect the pins to the headers. This is part of the solution I'm thinking of "http://tronixstuff.wordpress.com/2012/01/18/review-mayhew-labs-go-between-arduino-shield/" I say mosfet because mosfet have a smaller voltage drop and internal resistance but maybe transistors or anything else is far better. (I really don't claim I know)
I think so to, plus how do you deal with analog pins? They can be digital IO as well. It gets very tricky.I suspect that future shield makers will have to accommodate both voltages if they want to be compatible with both types of base board. That's pretty easy to do on a shield because you know what pins you are using for what. Isn't that what the IOREF signal is to be used for?Yes, The voltage applied to the IOREF pin from the controller board will tell the shield board what kind of host Arduino controller board is being mated with. However that is only avalible on the newer Rev3 arduino boards, not the zillions of pre UNO and MEGA rev3 boards. Chaos will be present for some time ahead. A shield maker might (or will?) have to state if their shield design is Due only, Due and Rev 3 Uno and Rev 3 Mega compatible, or only non-Due board compatible I guess for one to purchase a future shield and be sure it's compatible with what they are using?Lefty_____Rob
Ok, but lets focus a bit. What would be your recommendation to a newbie to the hobby (with little or no electronics or software experiance) as to which would be their best choice to enter the arduino world once the Due is in fact avalible. I vote Uno, you vote ?Lefty
Maybe I am lacking imagination, but how about some examples?