This shows you the differences between two versions of the page.
arduino:usbdev [2020/05/13 13:15] tony [Hardware description] |
arduino:usbdev [2023/03/12 21:59] (current) tony |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{:pilone.png |Cone icon by Fornax, CC-BY-SA 3.0, wikimedia commons}} ((PAGE UNDER CONSTRUCTION)) | ||
<html><p style="text-align:right;">Published 2 May 2020</p></html> | <html><p style="text-align:right;">Published 2 May 2020</p></html> | ||
<html><p style="text-align:center;"><b><font size="6">USB Device</font></b></p></html> | <html><p style="text-align:center;"><b><font size="6">USB Device</font></b></p></html> | ||
Line 13: | Line 14: | ||
* [[https://arduino.stackexchange.com/questions/32349/how-to-add-extra-usb-port-to-arduino-nano|Add extra USB port to Arduino]] | * [[https://arduino.stackexchange.com/questions/32349/how-to-add-extra-usb-port-to-arduino-nano|Add extra USB port to Arduino]] | ||
* [[https://www.sparkfun.com/tutorials/337|USB Keyboard/Mouse and using sendReport()]] | * [[https://www.sparkfun.com/tutorials/337|USB Keyboard/Mouse and using sendReport()]] | ||
+ | * [[https://www.waitingforfriday.com/?p=827|SmallyMouse2 – Universal USB to Quadrature Mouse Adapter]] | ||
* [[https://web.archive.org/web/20110626071011/http://www.usb.org/developers/devclass_docs/Hut1_12v2.pdf|USB Keyboard HID Usage Tables]] | * [[https://web.archive.org/web/20110626071011/http://www.usb.org/developers/devclass_docs/Hut1_12v2.pdf|USB Keyboard HID Usage Tables]] | ||
* [[https://cal-eng.com/?page_id=579|Leonardo USB HID Keyboard & Mouse with Advanced Serial Port Examples]] | * [[https://cal-eng.com/?page_id=579|Leonardo USB HID Keyboard & Mouse with Advanced Serial Port Examples]] | ||
* [[http://www.fourwalledcubicle.com/LUFA.php|Lightweight USB Framework for AVRs, either Host or Device applications]] | * [[http://www.fourwalledcubicle.com/LUFA.php|Lightweight USB Framework for AVRs, either Host or Device applications]] | ||
+ | * [[https://www.youtube.com/watch?v=7aXbh9VUB3U|PS/2 keyboard interface operation]] | ||
====Arduino librarys==== | ====Arduino librarys==== | ||
Line 30: | Line 33: | ||
* [[https://duino4projects.com/ps2-keyboard-or-mouse-using-arduino/|PS2 Keyboard or Mouse]] | * [[https://duino4projects.com/ps2-keyboard-or-mouse-using-arduino/|PS2 Keyboard or Mouse]] | ||
- | ====UNO as USB keyboard==== | + | ====UNO as USB keyboard (reprogramming the atmega8u2/atmega16u2 USB interface)==== |
* [[http://mitchtech.net/arduino-usb-hid-keyboard/|MitchTech UNO into a USB HID keyboard]] | * [[http://mitchtech.net/arduino-usb-hid-keyboard/|MitchTech UNO into a USB HID keyboard]] | ||
* [[https://hackaday.com/2012/06/29/turning-an-arduino-into-a-usb-keyboard/|Hackaday UNO as USB keyboard]] | * [[https://hackaday.com/2012/06/29/turning-an-arduino-into-a-usb-keyboard/|Hackaday UNO as USB keyboard]] |