Things used in this project

Hardware components:
Theremino Master V5
Adafruit industries ada62 image 75px
USB-A to B Cable
SparkFun usb
Microchip PIC24
Theremino Master V4 PCB
Software apps and online services:
Microsoft Windows 10
Microsoft Visual Studio 2015


Theremino MASTER release 5
The Master is needed to connect the encoder to the PC.
Theremino master v5 h9kgq5yw1g


Code to read the signal of the A B quadrature encoder.AsciiDoc
Simple projects can use Theremino CounterReader, to read an encoder from a slot and write the value to another, but major applications should use the “CounterReader”. In this way would have access to the function ReadValue, to be called periodically and Reset function that resets the value at any time (What is done by the button “Zero Set” the Counter Reader).
The simplest way to read A B quadrature encoder  using Theremino Master.
download the code form here:



Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback


Similar projects you might like

MPU6050 accelerometer on Windows 10 Raspberry 2
  • 78
  • 1


Using MPU6050 accelerometer data on Windows 10 Raspberry 2 to control model's roll and pitch with DirectX12XTK and ImGui

Forgot Something: The Calliope-Remembrall will Remind You
  • 253
  • 2

Work in progress

This is an utterly useless project since this magical object is quite useless. Everybody forgets stuff, naturally.

Break Your Heart - IoT Project - Blinky - 2 LEDs
  • 239
  • 3

Full instructions

The Blinky project with two LEDs.

Break your heart - IoT Project - IoT Blocky
  • 708
  • 4


Use this project to control the LEDs on the Raspberry Pi Sense HAT.

Windows Remote Arduino (Windows Remote Arduino Experience)
  • 78
  • 0


Break your heart - The Windows Remote Arduino Experience allows you to blinking LEDs on the Arduino

Add projectSign up / Login