What's an ATMegaZero?
The ATMegaZero is a microcontroller board based on the Atmel ATMega32U4 microchip, the same chip used in the Arduino Leonardo and Arduino Micro. It was modeled after the Raspberry PI Zero to take advantage of its sleek design and form factor but in the form of a microcontroller board. Similar to the Raspberry Pi Zero the ATMegaZero comes with 40 GPIO pins that can be used as input or output for interfacing devices and can be programmed using the Arduino IDE software.
The ATMegaZero comes with a built-in USB which makes the ATMegaZero recognizable as a mouse or keyboard.
How do you program the ATMegaZero?
In order to program the ATMegaZero you first need to install the Arduino Software (IDE). The software is available for (Windows, Mac & Linux) and is FREE to use.
Step 1: Install the Arduino Software (IDE)
Visit the following link to install it if not already installed. Click here.
Step 2: Configure the Arduino IDE
Now that you have the Arduino Software installed, let's configure it to work with the ATMegaZero. First, we need to add the ATMegaZero board url to the Boards Managers.
In the Arduino IDE, navigate to File->Preferences and paste the following URL. https://github.com/eddieespinal/atmegazero/raw/master/package_atmegazero_index.json into "Additional Board Manager URLs".