Arduino Robot (US Plug)
We don't know when or if this item will be back in stock.
- Enter your model number to make sure this fits.
- Microcontroller ATmega32u4
- Clock Speed 16 MHz
- Full color LCD over SPI communication
- Flash Memory 32 KB (ATmega32u4) of which 4 KB used by bootloader
- U.S. Plug
Customers who viewed this item also viewed
Customers also shopped for
Have a question?
Find answers in product info, Q&As, reviews
Please make sure that you are posting in the form of a question.
The Arduino Robot is the first official Arduino on wheels. The robot has two processors, one on each of its two boards. The Motor Board controls the motors, and the Control Board reads sensors and decides how to operate. Each of the boards is a full Arduino board programmable using the Arduino IDE. Both Motor and Control boards are microcontroller boards based on the ATmega32u4. The Robot has many of its pins mapped to on-board sensors and actuators. Programming the robot is similar to the process with the Arduino Leonardo. Both processors have built-in USB communication, eliminating the need for a secondary processor. This allows the Robot to appear to a connected computer as a virtual (CDC) serial / COM port. As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own robots. The Arduino Robot is the result of the collective effort from an international team looking at how science can be made fun to learn. Arduino is now on wheels, come ride with us!
Top customer reviews
I purchased a tool (ISPMKII) to read the fuses n the Atmega32U4 micro-controllers, in order to determine the cause of the upload problem. It worked on all three of the robot motor control boards (bottom Board) and none of the control boards (top board where programs are loaded). This was true on the boards before the problem occurred. I used a logic analyzer to determine the problem and it appears to me that it is due to a firmware problem based on what I observed, since I traced the hardware signals and they appear to be correct.
There is an Arduino forum where issues can be discussed, but I don' see any evidence that the developers pay any attention to problems that reported.
In addition, the documentation is very poor (what there is of it) and there are no parts list or any way to buy individual parts. The shipping container is very flimsy and one of the robots arrived missing parts.
Unlike the other fine Arduino Boards like the UNO, there is no way to buy shields for the robot, although there are areas where circuitry could be added. The silkscreen is very misleading and mostly incomplete. The robot is also very expensive for what it does (around $200.00). The is no way to know if the uploading other example programs for other Arduino would hurt the robot, since it uses a different micro-processor that the UNO. presumably the boot loader, AVRDUDE, prevents this.
I have sent the three robots back to Arduino, so that the developers could examine them. I have not heard back from them.
The dealer that Amazon used was very kind and replaced that robot free of charge. If they would fix the problems, the robot would be very cool. I hope that they do. I tried to help them fix the problems but there is no communication between the developers and myself, possibly due to a language barrier, or maybe they are just too busy.
* It arrived very nicely packed by Amazon (including a plastic wrap inside the box) and, still, pieces were loose inside the box.
* The batteries had been inserted in the holder and were already drained.
* Removing the batteries from the holder proved a challenge, since the holder is placed on the bottom platform and you will need to squeeze your fingers in there to take them out.
* The LCD screen sticks to the breakout board with a paper, which was already loose. I feared that the LCD screen wouldn't last too long.
* I spent a decent amount of time entering my name and a name to the robot with the knob. As soon as I turn it on again, it requested that info.
* I couldn't upload a single sketch (I was using the examples included in the IDE) to the board, or they would upload and do nothing at all.
Honestly, I wasn't expecting anything too spectacular here, but I have to say that I was hugely disappointed. I am returning this robot, as I find it useless for my purposes. For the price of this robot, I could build 3 robots with a Sparkfun chassis and an Arduino Uno, including all necessary sensors.
Sorry, Arduino, but I can't recommend this product -- it is not ready for prime time.
I can only wonder what other problems I may run into.
Three stars for skimpy docs and missing parts
The two robots I bought for my students to use worked OK for a while, but then started getting the error message "error: buffered memory access not supported. Maybe it isn't a butterfly/AVR109 but a AVR910 device?" I've tried all the solutions I found on the forum, but so far haven't gotten either of the robots to work again.
The Arduino Robot is perfect for what we're trying to do. There is lots of programming code that users have made available, and the design is good (except for the problem mentioned above).
I'm not saying you souldn't buy this robot--just wait until the above problem is solved.