I know there is the Arduino Leonardo, which is based on ATmega32u4, and which has hardware-based USB functionality. With this, it’s possible to make a very low-cost standalone Arduino with USB port and without having to use an FTDI chip.
It adds USB functionality for almost any AVR, particularly for those without hardware USB functionality. As you probably know, V-USB is a very useful software-only implementation of low-speed USB device for AVR microcontrollers. Introductionįirst, let me explain what I am trying to do.
In this blog post, I will describe some work I did a little while back about implementing HID-class serial communication for AVR microcontrollers using the V-USB library. The thing is there are so many of them that I don’t know which one to start with! Anyways, I’ve decided to put a stop to this. Since my last trip to Shenzhen, I actually have quite a few new ideas and projects to post about. A month with no new post? That’s unacceptable.