Columbus, Ohio, USA
member since May 14, 2011
profile picture

portfolio of
Michael Stone


Simulator for the wheel and encoder system contained on muribot. Demonstrates how we take the encoder ticks and translate them into speeds. For some reasons the speed will keep increasing on here, I'm not sure why, so copy the code into a new sketch instead of using OpenProcessing.

Frequency Selected Sound Energy Beat

A dead simple implementation of the Frequency Selected Sound Energy Bead Detection B in Game Dev's Beat Detection article. Less than 70 lines including visualizations! Woot!

GW Gravity Well Particle Effect

I figured out how to do the geometry wars gravity well effect. This is a processing demo of the code I used to derive the effect.

Discrete Fourier Transform

Just a simple 400 point DFT. You can increase/decrease the sine with up and down. starts at 12hz and increase up to 12hz, and down to 0hz.


A toy to play around with PID values. Allows adjustment of Dt, Kp, Ki, and Kd. Click anywhere to change the setpoint.

Quadrature Encoder

This is a quadrature encoder based on the WW-12 Wheel Watcher encoders built for robotics. They cost nearly 50 bucks for two of them, so we're designing our own. This is a virtual encoder that allows you to see the signal and test different encoder disk styles and sensor arrangements.
followed by

collections and classrooms

not contributed to any collections or classrooms yet.


Share Share Subscribe to sketches