Skip to content

The Marionette project based on Arduino Leonardo. Marionette makes it easy to control USB slave devices from a USB host device.

Notifications You must be signed in to change notification settings

tmct-web/marionette_tmct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

marionette_tmct

What is "Marionette" ?

Marionettes are so-called puppets.We created this to remotely control multiple remote devices via USB from a single PC.

This system contains two Arduino Leonardo, the controlling side (master side) and the controlled side (slave side).

For example, the USB port connected to the controlling side (master side) is USB-COM, and the USB port connected to the controlled side (slave side) is an HID keyboard (= the slave side looks like a normal HID keyboard). Then you can control the slave keyboard with USB-COM on the master.

マリオネッテと書いてマリオネットと読みます。マリオネットはいわゆる操り人形のことですね。 もともと1台のパソコンからUSB経由で複数の相手機器を遠隔コントロールするために作ったものです。

このシステムは、制御する側(マスタ側)・制御される側(スレーブ側)の2つ分のArduino Leonardoが入っている、ちょっと変わったハードウェアになっています。

たとえば制御する側(マスタ側)に繋がるUSBポートはUSB-COM、制御される側(スレーブ側)につながるUSBポートはHIDキーボード(=スレーブ側は普通のHIDキーボードに見える)、という構成にすると、マスタ側のUSB-COMでスレーブ側をキーボード制御する、なんてことができます。

Example

Hardware specifications

Marionette has two circuits of Arduino Leonardo.

The two circuits are called a master (MASTER) and a slave (SLAVE), respectively, and can be operated completely differently by different programs. The hardware block diagram is shown below.

MarionetteはArduino Leonardoの2枚分の回路が実装されています。

2枚分の回路はそれぞれマスタ(MASTER)とスレーブ(SLAVE)と呼び、各々別のプログラムでまったく別の動作をさせることができます。ハードウェアのブロック図を以下に示します。

Hardware block diagram

See our homepage for more information.(* Japanese only)

詳細は ホームページ を参照してください。

Recommended projects

We recommend this project. Compatibility with Marionette is outstanding.

Marionetteで使用すると、良い結果が得られるでしょう。

NicoHood/HID

About

The Marionette project based on Arduino Leonardo. Marionette makes it easy to control USB slave devices from a USB host device.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages