libisotope

1.0.1 • Public • Published

Isotope

USB Input emulation library built on the ATmega32u4

Isotope is a project designed to permit the emulation of USB HID (Human Input Device) class peripherals on any system with a compatible USB HID driver (most modern operating systems) through the combination of an easy to use developer library and an ATmega32u4 chip connected through a serial port. Its initial target is the Raspberry Pi, allowing voice control of a computer without the need for any specialized software, and with no processing overhead on the target system.

Example

var Isotope = require('libisotope');
var iso = new Isotope('/dev/ttyAMA0');
iso.keyboard.write("Hello World!");
iso.then.ctrl.alt.press(Isotope.keyboard.keys.delete).then.releaseAll;

Readme

Keywords

none

Package Sidebar

Install

npm i libisotope

Weekly Downloads

3

Version

1.0.1

License

none

Last publish

Collaborators

  • bpannell