Hey everybody! I'm really into robotics and was just wondering if the Arduino Diecimila was a good deal and good enough for a complete beginner like me. I've read up on all the tutorials (so I know there's no thing as the BEST microcontroller) and other posts. I've learned that there is no power bus (if that's important IDK).. Also, I'm going into robotics long-term and just need some foundation to start on. In addition to everything else, I'm on a strict budget. The only money I get to spend on robotics is the money my sister decides to so gratefully help me out with. BTW, I have VERY little knowledge on programming. All in all, the whole point I'm trying to get to is if the Arduino Diecimila is easy to use and good for a beginner. Thanks for the answers (and sorry for having to read all of that)!

I just got into robotics just like yourself and plan on pursuing it professionally. I bought a diecimila and love it. The programming language, as you likely already know, is similar to c++ and is fairly simple to use. If you don't know c++ you should still be able to get the hang of the arduino without too much trouble.

The software that comes with the board has built in examples. You should start off by experimenting with these, and soon you will be writing your own programs with no trouble. I built a photovore, like the $50 bot, the first day I received the board.

**********NOTE************I you like using a breadboard I would consider buying the nano instead of the diecimilla it has relatively the same features, but it is breadboard friendly.http://store.gravitech.us/arduino-nano1.htmlThe nano is only $10 more if you preorder it from the site I posted above. (I think they are the only sellers too).

So, to make the power bus do I just have to add the three rows of 5 pin headers and solder them as shown? Or do i have to do that, add the resistor, add the voltage regulator, add the 3 pin header, and add the purple wire? I guess I'm a bit confused.

Thank you so much! Now I can figure out how to work with the Diecimila

I'm still wondering, though. For instance, does the power bus distribute the Power and the Ground? Couldn't I just connect all my wires in one Power spot instead of having a power bus (I know you said you need a power bus, but it seems like all it does is create more spots to plug in for power)?

Let's say I had a servo. I would put connect the signal wire to the microcontroller, the ground wire to the ground portion, and the power wire to the power spot. Right? So what's the point of having a power bus if you could just put all of your power wires in that one power spot?

Let's say I had a servo. I would put connect the signal wire to the microcontroller, the ground wire to the ground portion, and the power wire to the power spot. Right? So what's the point of having a power bus if you could just put all of your power wires in that one power spot?

WAIT! I think I might understand now. The power bus gives three rows so you can easily just plug in your servo. Instead, the Diecimila has the three things (signal, ground, and power) spread out, so you need to connect to each of them individually. Is that right?

I remember your other post about wether to build your own or not, I commented that building your own would give you an idea of what you want from a augmented mcu. This is just 1 example, there are many more things that you might want that an arduino doesnt have... So is it worth making your own? or buying an arduino? (my opinion is to make you own but try and get a slightly bigger prototyping board than in the $50 robot tutoriial so you can upgrade it later)

Yeah, I'm going to build my own first for the $50 robot, then later (August 1 is when my sister said she could give me some money) I'm gonna go buy the Arduino Diecimila. I'm just being prepared and planning out right now

EDIT: August 1, that's a while away, lol. I guess im just really excited and eager to plan and build my first few robots.

I solved the power bus problem on my Arduino creating a simple add-on board that fits right on top of it.

I don't have any better image of it uploaded anywhere right now, but i guess you can still see how it works in the following image (Arduino board is to the left):

I actually added another feature to this add-on board which is a jumper setting so you can choose if the power bus should use an external power (connected to the green chunky thing on the right side of the board) source or the same power source that the microcontroller itself uses. This way, i can have a regulated and stable power for the microcontroller and provide external 6v power to the servos connected to the power bus. I've found it perfect to use 9v batteries for the microcontroller, but if you attach servos to the same power source it will drain quickly.