/Myo-Arduino

C++ Arduino code for an Arduino Uno wired to a HM-11 BlueTooth module and connected to a Myo Armband. Also included is a Windows program that displays quaternion data used by the Myo/Arduino.

Primary LanguageC++MIT LicenseMIT

Myo-Arduino

Arduino code for controlling outputs via use of a Myo Armband. Sketches and libraries can be found in Arduino/

Myo-Arduino GUI

The GUI purpose is to recieve serial communication sent from the Arduino, the parse the data to find the Myo positioning data (in quaternions). The quaternions are then displayed as 3d representations in a window created using OpenGL 3.2 and AntTweakBar. Located in MyoArduino_GUI/

Requirements

Connector

The connector pin setup is shown in this diagram: HM-11 connector output pin diagram

Breadboard setup

Here are the breadboard layouts of the components used for each Arduino sketch.

Quaternion_angle_servo

Quaternion_angle_servo breadboard layout

3LEDs_with_LCD_output

3LEDs_with_LCD_output breadboard layout

3LEDs

3LEDs breadboard layout

Breadboard images and all .fzz files within the Arduino sketch folders were created with Fritzing.