Yes, Ebay would give you the best delivered price on most anything electronic, including Arduino. You can find and UNO for $6.95. the compiler for Arduino is only one, it is free, and it is very good. Just as I said, go to the Arduino web site > http://arduino.cc/en/main/software and download the software. The book I referenced in the last post by Brian Evans, is very good, but the internet is full of free tutorials on all facets of Arduino. Forget about basic, and follow the Arduino path into the world of C. After you get way into learning basic really well, you eventually realize that if you put the same effort into C, you would have come out way ahead. C is used in business and academia throughout the world. C will compile tighter code, and often times fast code, but for real speed, a small amount of assembly may be required. Cross that road when you come to it. When you get your Arduino UNO, look for a case for it, it is made of Plexiglas and you have to assemble it, but it makes the Arduino easy to handle, and work with, and keeps the board from shorting itself out on wire leads and tools that may be on your work bench. It is very nice. I have one for the Mega too.Not to detract from the OP's thread, but can you provide a list of resources for both the PIC and Arduino? I am curious to see what you would recommend for someone to get started with Arduino - you made a reference to get some for about $7 - I imagine E-Bay is involved, from my limited searches they seem to be imitations. Are they compatible in your opinion? As for basic, is there any program you could recommend (Basic compiler or IDE) - my last use of Basic was long ago with QBasic if I recall correctly.
Thanks!
What everyone should know about Arduino is that there are many kinds of Arduino, but if it is called Arduino, it means that it follows the blueprint that Arduino Org laid out for it. If it is changed in any way, it can't be called Arduino. It might be FunDuino, or some other related name. Each of the Arduino boards goes by a second name, such as UNO, and DUO, but there are many more. The UNO and DUO differ by the amount of memory you have to work with. There is a web document that show all the different models in a spreadsheet format, and list the differences of each so they are easy to compare. Also, All Arduino models can run the same code as the simplest. This is the same with PIC, but not really so true with PIC, there are some changes that have to be made when going to certain models of PIC's. For instance, in 8 PIC's. you might see ports referenced as GPIO, and in a 16 pin part, they would be called PortA, Portb and so on. There are more examples, but it is only important to know that the differences exist.
When looking for interfacing ideas, you are not limited to either processor, the interfacing of micro controller's is a big topic, and it applies to most all microcontrollers. so circuits showing transistors being used to isolate a port, or extend its sinking or sourcing ability apply to Arduino, and PIC, and PICaxe, an Basic Stamp, and many more.
Good luck.. Joe