Arduino Micro

The Micro is a microcontroller board based on the ATmega32U4 (datasheet), developed in conjunction with Adafruit. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a micro USB cable to get started. It has a form factor that enables it to be easily placed on a breadboard. The Micro board is similar to the Arduino Leonardo in that the ATmega32U4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Micro to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port. It also has other implications for the behavior of the board; these are detailed on the getting started page.

Main Content

DIY Game Controller

“Hey everyone what’s up… so this is my DIY Game controller. It uses an Arduino Pro Micro which runs with HID Function, this is actually the second version of my previous game controller which had buttons but this one …

DIY USB Midi Controller With Arduino: a Beginner’s Guide

“I love MIDI Controllers! They are some of the coolest yet most powerful devices for controlling mixed media - traditionally used to connect to music software (like Ableton Live) to play virtual instruments as well as control effects - but can also …

Programmable Macropad V2

“In this Instructable I will walk through how I build my new and improved Macropad. I made one a while back and it has always had some things I would like to improve on it. The main one being the …

USB MIDI Adapter

“Simple USB to MIDI adapter based on an Arduino Micro or Leonardo, optionally with the ability to filter the MIDI data. I searched the net how to build a USB to MIDI adapter using an Arduino, but unfortunately I only …

Zoom USB Button Machine

“Many of us have changed how we do things during this pandemic, from work to worship. The main commonality is that we are using remote video conferencing tools more and more. The most common has been Zoom, though not the …

Arduino Breath Controller for Cheap (USB-MIDI)

“Introduction In this project we will build a simple USB MIDI plug-and-play breath controller. It is designed using easy to find cheap components so that the total cost remains affordable and well below commercial equivalents. This is the basic version …

There oughta be a macro keyboard

“I built a dynamically assignable macro keyboard with an e-ink screen. What does that mean? Well, it is a device that pretends to be a regular keyboard, but the meaning of each button changes depending on which application you currently …

Arduino-Based (ATmega32U4) Mouse and Keyboard Controller

“This Raspberry Pi-compatible device lets you use joysticks as a mouse and enter keyboard and modifier keys with two dynamic keypad options. For a long time, I needed a simple device allowing me to send varying mouse and keyboard commands …

DVD Laser Scanner Microscope

“The laser scanning microscope is a special light microscope which uses a focused laser beam to scans the sample. The scanning of the laser across the sample is done by driving the laser in x and y direction. The image …

OneBox - Control Zoom, Meet, and Teams Online Meetings

“Online meetings have taken over the world it seems. And as a teacher, I alternate between running classes and being an attendee in my bosses and colleagues’ meetings. But there are so many platforms, and each one operates a little …