Arduino Leonardo

The Arduino Leonardo is a microcontroller board based on the ATmega32u4 (datasheet). 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, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo 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

Frequency Generator and Frequency Counter for Pro Micro

“Libraries to implement a variable frequency generator and frequency counter for Pro Micro and Leonardo Overview Many times it is necessary to produce a programmable frequency output or implement a frequency counter for various uses. This project implements either or …

Project  XpandShield

XpandShield

“An Arduino Shield that is compatible with Arduino Leonardo or DUE (and potentially many more!). It started 2020 winter when things start to get cold. How cold? We do not have a good thermometer at home. The one on the …

Cardboard MIDI Drum Pad

“My sister and I were talking a bit ago and she said she wanted a drum. The problem is she’s in college! Roommates are not going to appreciate that. I looked for options online, but found nothing. All sorts …

PAD HERO (Guitar Hero Using Arduino)

“A group of three students present you PAD HERO, our Arduino based Guitar Hero game. This project was submitted to ‘Creative Electronics’, a Beng Electronics Engineering module at University of Mlaga, School of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/). The …

A Safe for Valuable Things

“Firstly, I need a safe to put my money in. Chinese New Year is coming. I will get red envelopes from my great-grandma, grandparents, great-uncles, great-aunts, uncles, and aunts. I need a safe to store my money. I can also …

$50 Analog Joystick (HOTAS) With Haptic Feedback for Flight Sim

“The aim is to create a fully functioning USB HOTAS* joystick from low cost electronics parts. I bought Elite Dangerous when it was released for the Mac and realised very quickly I was going to have the floor wiped with …

RFID & Biometric PC Log In/Out Interface

“This project is an all-in-one plug-and-play DIY PC unlock interface, that uses RFID card or fingerprint scan to log in/out your Windows PC. This is a project I made for my microprocessor programming laboratory at my university. The project …

MIDI Adobe Lightroom controller

“An upgraded version of the Mini UNTZtrument by Adafruit Being a commercial photographer I use Lightroom almost daily. I am always trying to save time sitting in front of the computer, especially when working on a lot of different images …

Throttle Quadrant and Trim Wheel

“A modular 3D printed throttle quadrant and trim wheel for use with flight simulators. Having recently upgraded my PC to enable it to run MS FS2020, I was inspired to improve the controls I was using. A keyboard does not …

Arduino Game Controller

“DIY game controller project with a Pro Micro which uses an ATmega32U4 microcontroller for emulating a game controller. SO this post is gonna be about a “DIY Gaming USB Controller” which we have been working on recently at ElectroPunkz Labs …