My Projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
arduino:usbdev [2022/02/20 09:39] – [References and Additional Resources] tonyarduino:usbdev [2026/10/20 08:43] (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 19: Line 20:
   * [[https://www.youtube.com/watch?v=7aXbh9VUB3U|PS/2 keyboard interface operation]]   * [[https://www.youtube.com/watch?v=7aXbh9VUB3U|PS/2 keyboard interface operation]]
  
-====Arduino librarys====+==== Arduino librarys ====
   * [[https://www.arduino.cc/reference/en/language/functions/usb/keyboard/|Keyboard emulation]]   * [[https://www.arduino.cc/reference/en/language/functions/usb/keyboard/|Keyboard emulation]]
   * [[https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardmodifiers|Keyboard emulation:keyboardmodifiers]]   * [[https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardmodifiers|Keyboard emulation:keyboardmodifiers]]
  
-====PS2 keyboard to Arduino====+==== PS2 keyboard to Arduino ====
   * [[https://www.pjrc.com/teensy/td_libs_PS2Keyboard.html|PS2Keyboard Library]]   * [[https://www.pjrc.com/teensy/td_libs_PS2Keyboard.html|PS2Keyboard Library]]
   * [[https://playground.arduino.cc/Main/PS2KeyboardExt/|Extension of the original PS2Keyboard library]]   * [[https://playground.arduino.cc/Main/PS2KeyboardExt/|Extension of the original PS2Keyboard library]]
Line 32: 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 (reprogramming the atmega8u2/atmega16u2 USB interface)==== +==== 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]]
  
-=====Programmable keyboard=====+===== Programmable keyboard =====
       * [[https://github.com/JeeviteshJuneja/Dynamic_Keyboard/blob/master/USBHostKbdv3.ino|Dynamic keyboard]]       * [[https://github.com/JeeviteshJuneja/Dynamic_Keyboard/blob/master/USBHostKbdv3.ino|Dynamic keyboard]]
       * [[https://shop.hak5.org/products/usb-rubber-ducky-deluxe|USB Rubber Ducky keyboard mimic device]]       * [[https://shop.hak5.org/products/usb-rubber-ducky-deluxe|USB Rubber Ducky keyboard mimic device]]
       * [[https://github.com/hak5darren/USB-Rubber-Ducky/wiki|USB Rubber Ducky Project Wiki]]       * [[https://github.com/hak5darren/USB-Rubber-Ducky/wiki|USB Rubber Ducky Project Wiki]]
  
-====Mice====+==== Mice ====
   * [[https://www.arduino.cc/reference/en/language/functions/usb/mouse/|Mouse functions]]   * [[https://www.arduino.cc/reference/en/language/functions/usb/mouse/|Mouse functions]]
   * [[https://www.arduino.cc/en/Tutorial/JoystickMouseControl|Joystick Mouse Control]]   * [[https://www.arduino.cc/en/Tutorial/JoystickMouseControl|Joystick Mouse Control]]