Robot parts :

At the heart of the Zumo 32U4 OLED is an ATmega32U4 AVR microcontroller from Microchip.The Zumo 32U4 features a USB interface and ships preloaded with an Arduino compatible bootloader.The robot hve 3 motors and the maximum speed is 100 cm/s,it has the inetrial sensors: accelerometer, magnetometer and gyro this sensor allow the robot to stabilize, balance and speed up ,the robot can play music and use led integrated in microcontroller. To use it you have to turn on a small switch located near the usb port.

Settings :

This robot can be programed with Arduino because the microcontroller is compatible with Arduino. A software add-on is available that makes it easy to program the robot from the Arduino environment, and we have Arduino libraries and example sketches to help get you started. You have to install the same library and then you have to assign the port of microcontroller

How to install

To use Zumo 32u4 for arduino IDE we need to follow these instructions

  1. Download the Arduino IDE from the Arduino Download page, install it, and start it
  2. In the Arduino IDE, open the File menu or the Arduino menu and select Preferences
  3. In the Preferences dialog, find the Additional Boards Manager URLs text box and copy and paste the following URL into this box:
  4. Click the OK button to close the Preferences dialog
  5. In the Tools > Board menu, select Boards Manager
  6. In the Boards Manager dialog, search for Pololu A-Star Boards
  7. Select the Pololu A-Star Boards entry in the list, and click the Install button
  8. After the installation finishes, click the Close button to close the Boards Manager dialog
  9. In the Tools > Board menu, select the Pololu A-Star 32U4 entry. If you do not see your device listed in the Board menu, try restarting the Arduino IDE
  10. In the Tools > Port menu, select the port for the device
  11. Open a sample code or create your own code
  12. Press the Upload button to compile the sketch and upload it to the device
  13. Disconnect the robot from the USB cable and, in order for it to operate independently of an external power source, open the bottom panel of the robot, and place four AA batteries in it
  14. Turn on the robot by turning the ON / OFF switch on the bottom of the system board
  15. Click the button that appears on the LCD screen, (A, B or C)
  16. And to finish the simulation, grab the robot by the body and press the reset button


The 32U4 OLED robot is a relatively new variant, so it shouldn't have many bugs, but it's not impossible. One of them was that one of the robots stopped responding, because we disconnected it when it was uploading a code. To revive it, you had to load any code again, and when the load bar reached the maximum, you had to click the reset button twice in a row, restoring the robot.