5. Programming the Zumo 32U4
The Zumo 32U4 is designed to be programmed over USB from the
Arduino IDE
[http://arduino.cc/en/Main/
Software]
. It can be programmed from Windows, Linux, and Mac OS X. The ATmega32U4 on the Zumo 32U4
comes preloaded with the same USB bootloader as the
A-Star 32U4 family
[https://www.pololu.com/category/149/a-
star-programmable-controllers]
of general-purpose programmable ATmega32U4 boards. The following sections will
help you get started programming your Zumo 32U4.
5.1. Installing Windows drivers
If you use Windows XP, you will need to have either
Service Pack 3
[http://www.microsoft.com/
downloads/details.aspx?FamilyId=68C48DAD-BC34-40BE-8D85-6BB4F56F5110]
or
Hotfix KB918365
installed before installing the A-Star drivers. Some users who installed the hotfix have reported
problems that were solved by upgrading to Service Pack 3, so we recommend Service Pack 3 over
the hotfix.
Before you connect your Pololu A-Star 32U4 (or A-Star-compatible Zumo 32U4) to a computer running
Microsoft Windows, you must install its drivers:
1. Download
the
A-Star
Software
and
Drivers
[https://www.pololu.com/file/download/a-
star-1.4.0.zip?file_id=0J743]
(281k zip) and extract the ZIP file to a temporary folder on your computer. These
files are also available from the
A-Star repository on GitHub
[https://github.com/pololu/a-star]
.
2. Open the “drivers” folder. Right-click on “a-star.inf” and select “Install”.
3. Windows will ask you whether you want to install the drivers. Click “Install” (Windows 8, 7, and Vista)
or “Continue Anyway” (Windows XP).
Pololu Zumo 32U4 Robot User’s Guide
© 2001–2015 Pololu Corporation
5. Programming the Zumo 32U4
Page 60 of 76