zsccat fa53294e6a 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
..
examples d29f545467 上传文件至 'source/libraries/USBKeyboardMiku/examples/SendMultipleKeys' 4 vuotta sitten
LICENSE.txt 2f46ffa736 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
README.md 2f46ffa736 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
USB-ID-FAQ.txt 5f51370a6a 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
USB-IDs-for-free.txt fa53294e6a 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
USBKeyboardMiku.cpp fa53294e6a 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
USBKeyboardMiku.h fa53294e6a 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
VUSB-Readme.txt fa53294e6a 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
asmcommon.inc 2f46ffa736 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
keycodes.h 2f46ffa736 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
keywords.txt 2f46ffa736 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
oddebug.c 2f46ffa736 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
oddebug.h 2f46ffa736 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbconfig.h 2f46ffa736 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrv.c ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrv.h ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm.S ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm.asm ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm12.inc ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm128.inc ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm15.inc ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm16.inc ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm165.inc 5f51370a6a 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm18-crc.inc ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbdrvasm20.inc ccad358c94 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten
usbportability.h fa53294e6a 上传文件至 'source/libraries/USBKeyboardMiku' 4 vuotta sitten

README.md

USBKeyboard

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

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.