Content for V-USB

V-USB

V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.

Automatic USB mains switch for USB-controlled power strip

“I wanted to buy a USB-controlled power strip which shuts the devices down when the PC is put to sleep. Life is not so easy: all available USB power strips are quite dumb - they simply use +5 V from …

THT feather with ATMEGA8

“V-USB and low component count, all through-hole technology I had this edgy idea to make a chunky old school Arduino thing that fits the feather form factor. USB-B port and a 3V regulator make this compatible with most …

HID Keyboard Controller for Project Diva Aracade Future Tone

“V-USB is a low speed USB library solution for AVR micro controllers. It enable us to create HID devices (Keyboard, Mouse, Gamepad etc) by using AVR micro controllers. The HID keyboard implementation is based on HID 1.11. It …

DIY USB password generator

“Having done half a dozen V-USB tutorials I decided it’s time to whip up something cool. As USB keyboards were an area untouched, I decided to make a small USB HID keyboard device that types a password stored …

snopf USB password token

“snopf is a very simple, yet effective and easy to use USB password tool. The snopf USB device creates a unique and strong password for every service from the same 128 bit secret which never leaves the token. Whenever snopf …

How to Install an ATtiny Bootloader With Virtual USB

“In this tutorial, we’ll show you how to use Arduino to install the micronucleus bootloader, which has V-USB, onto an ATtiny84. These steps will work for other ATtiny chips, but you’ll need to change things like the …

Morse Code USB Keyboard Mk II

“I’m now going to eat my words from when I made my first USB Morse code key. I said that using a microcontroller was overkill. The usb-serial cable worked well enough, but it had a couple of major problems …

AVR: Attiny 2313 & Attiny84 V-USB Media Volume Control

“My most rewarding projects are the ones which i actually use. I like my audio gear so, this was the perfect companion project! On my desk i have a headphone amplifier for my AKG K702’s headphones, below it i …

MemType USB Stick With All Your Passwords

“Noela and Miguel from Area0x33 made a really helpful tool on hackaday.io. They designed a fully open source hardware USB stick to store your username/password pairs on. MemType uses Atmel ATtiny85 MCU and V-USB to do the …

Interrupt free V-USB

“Starting with V2.0, Micronucleus is going to use an interrupt free modification of the software USB implementation V-USB. This provides significant benefits for the bootloader, as it is not necessary anymore to patch the interrupt vector of the …

ATtiny V-USB Project Board

“The Paperduino Tiny is a great little project. However I wanted to create something a little more robust, with a small prototyping project area, using a custom PCB of 60mm x 40mm in size.”

V-USB ATtiny85 Project Board and an 8x8 Red LED Matrix Display

“This short project will use an 8x8 Red Led Matrix display with the V-USB ATtiny85 Project Board created in my first Instructable. The object of this exercise being to have an ATtiny85 control an 8x8 Led Matrix Display, and …

atmega16u2 virtual serial example using LUFA Library

“Sending data from a microcontroller is a pretty common requirement in a lot of the projects I work on. One way of doing it is sending serial data out from the uC to a serial to usb converter chip to …