This is an old revision of the document!
Published 2 May 2020
USB Device
Some Arduinos, eg Leonardo, can act as USB input devices for PCs etc, emulating mice, keyboards etc.
Where the Arduino board does the USB processing on the main chip rather than having a separate USB controller chip, it can be made to emulate USB input devices to a host PC.