V-USB on an ATmega328! - V-USB and HID Explained
Sometimes, we only have access to microcontrollers without all of the peripherals that we need. Several cases like in the AVR line of microcontrollers involving USB support. Luckily there is a library called V-USB that allows us to bit-bang USB support into our projects. -- Links -- My Website: https://sinelab.net Buy me a coffee: https://www.buymeacoffee.com/thesinelab Bitcoin Address: bc1qwlfr2ml9km4r5vhpfh7f3m60k80whhcq3ysths Ethereum Address: 0x7e8B8Ff8D6bD8DfB48b4A139694BB343f040Bb3f V-USB Download: https://www.obdev.at/products/vusb/in... Code and Schematic: https://sinelab.net/code/vusb-keyboar... USB Datasheet: https://sinelab.net/pdf/usb-20-specif... HID Datasheet: https://sinelab.net/pdf/hid_spec.pdf Usage Tables: https://sinelab.net/pdf/hid_usage_tab... Report Descriptor Checker: http://eleccelerator.com/usbdescreqpa... --

Remove the ATmega from your Arduino! - Standalone AVRs and ICSP Programming - Beyond Arduino #3

Add USB To Your Electronics Projects! - The USB Protocol Explained

7 Microcontrollers You Should NEVER Use in a Product

Networking Basics for Hackers Video 5, Linux Firewalls

Intro to Hardware Reversing: Finding a UART and getting a shell

How does a USB keyboard work?

I Hacked This Temu Router. What I Found Should Be Illegal.

No USB? No problem. (33c3)

Are PIC Microcontrollers Any Good? - Beyond Arduino #4

See the minimum needed for a USB device to list in Device Manager

Bit Banging LCD + Touch + USB on the ch32v003

ESP32 Guide 2026

I kept coding until an RTOS was inevitable

How does USB work?

Shrink Your Projects with ATtiny - Beyond Arduino #5

STM32 USB HID Custom Joystick/Gamepad - Phil's Lab #149

Arduino made a weird SBC

Inside Dyson’s Overengineered £1000 Hand Dryer

Minimalist Microcontroller: Building a Bare-Bones Dev Board

