The Leonardo, Leonardo ETH and Micro are programmed using the Arduino Software (IDE), our Integrated Development Environment common to all our boards and running both online and offline.
For more information on how to get started with the Arduino Software visit the Getting Started page.
All Arduino and Genuino boards, including this one, work out-of-the-box on the Arduino Web Editor, no need to install anything.
The Arduino Web Editor is hosted online, therefore it will always be up-to-date with the latest features and support for all boards.
Follow this simple guide to start coding on the browser and upload your sketches onto your board.
If you want to program your Leonardo, Leonardo ETH and Micro while offline you need to install the Arduino Desktop IDE.
Drivers should be automatically installed plugging with an USB cable the board to your PC, but with some version of the Windows operative system (like Windows 7, Vista and 10) it can happen that your board won't be recognized and you will get the message Unknown USB device.
It is so necessary to manually install them following the guide Manually install Drivers on Windows.
Now that you’ve set up your online IDE let’s make sure your computer can talk to the board, it’s time to make sure you can upload a program.
To do that let's open the LED blink example sketch: File and the built-in LED of the board should start blinking.
Now that you have set up and programmed your Leonardo, Leonardo ETH or Micro board, you may find inspiration in our Project Hub tutorial platform.
More examples on the following library pages will help you in making very cool things!