Julianschuler/USBKeyboard: Arduino Library To Add HID ... - GitHub
Maybe your like
- Notifications You must be signed in to change notification settings
- Fork 22
- Star 53
- Code
- Issues 4
- Pull requests 0
- Actions
- Projects
- Security 0
- Insights
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Latest commitHistory28 Commits | ||||
| examples | examples | |||
| .gitattributes | .gitattributes | |||
| LICENSE.txt | LICENSE.txt | |||
| README.md | README.md | |||
| USB-ID-FAQ.txt | USB-ID-FAQ.txt | |||
| USB-IDs-for-free.txt | USB-IDs-for-free.txt | |||
| USBKeyboard.cpp | USBKeyboard.cpp | |||
| USBKeyboard.h | USBKeyboard.h | |||
| VUSB-Readme.txt | VUSB-Readme.txt | |||
| asmcommon.inc | asmcommon.inc | |||
| keycodes.h | keycodes.h | |||
| keywords.txt | keywords.txt | |||
| oddebug.c | oddebug.c | |||
| oddebug.h | oddebug.h | |||
| usbconfig.h | usbconfig.h | |||
| usbdrv.c | usbdrv.c | |||
| usbdrv.h | usbdrv.h | |||
| usbdrvasm.S | usbdrvasm.S | |||
| usbdrvasm.asm | usbdrvasm.asm | |||
| usbdrvasm12.inc | usbdrvasm12.inc | |||
| usbdrvasm128.inc | usbdrvasm128.inc | |||
| usbdrvasm15.inc | usbdrvasm15.inc | |||
| usbdrvasm16.inc | usbdrvasm16.inc | |||
| usbdrvasm165.inc | usbdrvasm165.inc | |||
| usbdrvasm18-crc.inc | usbdrvasm18-crc.inc | |||
| usbdrvasm20.inc | usbdrvasm20.inc | |||
| usbportability.h | usbportability.h | |||
| View all files | ||||
Repository files navigation
- README
- GPL-3.0 license
Introduction
USBKeyboard is a library for the Arduino IDE. It adds HID USB keyboard functionality to your projects, allowing Arduinos and other AVRs to act as a HID USB Devices. Due to its HID protocol no drivers have to be installed, the USB keyboard connection will work with every PC and OS.
Getting Started
Connect your Arduino to the USB connector following the given schematic below and add a pushbutton betwen D7 and GND. Copy this repository into your libraries folder and (re)start the Arduino IDE. Open File > Examples > USBKeyboard > USBKeyboard_GettingStarted and upload it to your Arduino. Unplug your Arduino from your PC and plug in the USB connector. The keyboard should be recognized automatically by your PC, open a text editor of your choice and push the button afterwards, a message will be typed in.
Schematic
You just need the zener diodes if your Arduino/AVR is running above 3.6V (following the USB specification 3.6V is the maximum for D+ and D-).
Reference
This library is based on the V-USB code by Objective Developement.
License
As the V-USB code, this library is licensed under GNU GPLv3, see LICENSE.txt for further information.
About
Arduino library to add HID USB keyboard functionality to your projects
Topics
arduino-library usb-hid v-usb hid-keyboard usb-keyboardResources
ReadmeLicense
GPL-3.0 licenseUh oh!
There was an error while loading. Please reload this page.
ActivityStars
53 starsWatchers
3 watchingForks
22 forks Report repositoryReleases
No releases publishedPackages 0
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
- C++ 72.5%
- C 27.5%
Tag » Arduino V-usb Keyboard
-
Connect A USB Keyboard With An Arduino - Arduino Project Hub
-
Connect Arduino UNO To USB Keyboard
-
V-USB And Arduino - Microcontrollers
-
USB-Keyboard With Arduino And V-USB Library, An Example - Pinterest
-
USB-Keyboard With Arduino And V-USB Library, An Example
-
Arduino UNO As A USB Keyboard (HID Device) [Anything ... - YouTube
-
Arduino V-USB / HID 14 Channel Data Logger
-
How To Make A Arduino HID Keyboard : 18 Steps - Instructables
-
Learn More | Trinket USB Keyboard - Adafruit Learning System
-
Vusb Arduino Shield - Fritzing
-
A Firmware-Only USB Driver For Atmel(r) AVR(r) Microcontrollers
-
Connect A USB Keyboard With An Arduino
-
Usb-keyboard · GitHub Topics
-
How To Use The V-USB Library To Emulate A Keyboard On The Arduino ...
