The little Ping Theremin

by iPhD

Published on November 23, 2015


   This sketch reads a PING))) ultrasonic rangefinder and returns the
   distance to the closest object in range. To do this, it sends a pulse
   to the sensor to initiate a reading, then listens for a pulse
   to return.  The length of the returning pulse is proportional to
   the distance of the object from the sensor.

   The circuit:
* +V connection of the PING))) attached to +5V = PROTO bit IN left
* GND connection of the PING))) attached to ground = PROTO bit IN middle
* SIG connection of the PING))) attached to digital pin 1 =  PROTO bit IN right

Arduino d1 <= Proto <= Ping)))
Arduino d0 <= Power
Arduino a1 <= Slide dimmer
Arduino d9 (analog) => Number => Oscillator => Synth Speaker

Experiment with more oscillators, filters, sequencer, other input sensors instead of the slider etc...!

Duration: 10 minutes, including coding (copy/paste)

Credits: CC Philippe Druez Video here:

Related Projects

DIY a "bargrah" module

A 10 years old boy named as Richard Ling, in UFLO Nanchang China, without any instruction, learning by himself through trial a...

Candy thrower monster #hackhalloween

Funny candy thrower monster, you get one candy and he throws you another one!Built with servo and light sensor with threshold as t...

Sound detecting lights

This invention detects when there is sound and turns on a light when there is sound.