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

Other

IR Control of IKEA FYRTUR Shades

“I finally got my hands on some IKEA FYRTUR motorized shades and wanted to control them using an IR remote. This is a niche application but I thought it might be useful for someone wanting to learn how to use …

Arduino Mastermind Game

“I created this little game as a hobby for my children during the Covid-19 quarantine. I had already seen some versions for two players on the Internet. But I wanted a version in which the player would challenge Arduino itself …

Arduino Minesweeper

“A Fun version of the Minesweeper game, using Arduino Leonardo, 8x8 NeoMatrix Led Array, Button and Joystick Module. Supplies: 1x Arduino Leonardo 1x Neomatrix Led Array 8x8 1x Joystick thumb module 1x Push Button (optional)”

Arduino Wire Game

“For this project, I referenced it from this website, and changed it to make a new project. This project is called the Wire Game, where you will take a metal handle and make it go through the wire without touching …

Phone Coffer

“I’m addicted to my phone, which I can not focus on my homework. Every day when I go home, I play with my phone first, then about 10 p.m. I started my homework, which is too late. So …

Reuse Old Laptop’s Touchpad to Control a Stepper Motor

“I made this project a few months ago. A few days back, I posted a video of the project on r/Arduino on Reddit. Seeing people getting interested in the project, I decided to make this Instructable where I have …

An USB keyboard for Media Players using Arduino Leonardo

“As always, friends ask me to support them for the technlogical part in their events, parties and so on. So this Christmas I’m involved in various Christmas pageants: I’ll be responsible to manage the audio part of the …

Gesture Based Media Player Controller Using Arduino

“Control your media player using simple hand gestures. No complex circuit. Works on all computers. This gesture based media controller or Arduino Volume Controller can be connected to any computer running any OS. You can connect it to PCs USB …

AnyKey protected bootloader

“This is a modified arduino caterina bootloader that allows itself to be locked and unlocked from the user space application (or any arduino sketch). This was developed to allow automatic upgrades to our AnyKey device running on kickstarter now https …

Pc-Privacy - Arduino Automated Privacy for Your Computer

“The Problem: If you live with other people or have your own office you might be familiar with the problem of people randomly appearing in your room while you are working on confidential data or just have some weird stuff …