Hi all
I have tried searching here (and Googling in general) but haven't yet found the answers to everything I am looking for.
Is there a 'getting started' guide that is a little more in-depth than the one on this site ( http://arduino.cc/en/Guide/HomePage )? Perhaps that would help me.
Here's my situation- I'm super-cheap.
... Ok there's a little more to it:
-I have purchased several Shields from Radio Shack on clearance (a touch-screen shield and camera shield. I also have some from a previous 'Shack clearance sale; a DMX shield and motor shield). I have started backwards I guess, since I bought the shields before the microcontroller board.
-I believe these shields are compatible with the Arduino Uno and the Mega, but I don't know what these names mean, leading me to my first question:
- Is there a page that shows a matrix of the differences between all of the Arduinos (of which I understand there are a lot)? I guess I'd like to start with understanding the offerings from Arduino, and not even get into other versions yet like the Nanode, Teensy, and Sanguino).
-I guess I should buy a mega so I can get started, but there seem to be different options of that, as well; the numbers I see listed with "Mega" change. Most seem to say 2560, but some say "8U2" , "16AU", "16U2", "328P" or "CH340B"...
Question 2) Are these a reference to the processor on the board? Are the shields I bought compatible with any Mega? What do all of these numbers mean?!
-Question 3) Some listings say "R3". Is this Revision 3? What does that mean? I have never seen R1 or R2, are they very old? Does this matter?
-I am looking to buy a clone as they are 1/2 to 1/4 the price of a 'real' Arduino; I understand that there are risks inherent with buying knock-offs from China. Question 4) What's a good way to make sure I am getting a board that will work with the shields I've already got? It seems there are many physical form factors (mini, micro, etc) and if I stick with a standard-sized Mega I should be OK (right?).
-Question 5) Do all Arduinos have a USB port? Do some need level-shifting of some sort? I'd prefer not having to build (yet another) USB-to-serial cable if I can help it.
If it helps, I have prior experience with other microcontrollers, I used the Basic Stamp family for a while, and also PIC micros. This means that I know how stupid I sound with all the above questions, but I guess I am just a little frustrated with trying to get started and not really understanding the Arduino family at all or knowing where to start.
I will be using Windows as the development environment, unless there's a pressing reason to use Linux.
Thank you for any links or information you can provide.