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

FRED The Robot

A robot that can swing a sword, light up, launch things with a catapult, and make noise from his head.

#ChainReaction Contraption Challenge

*****THIS CHALLENGE IS NOW CLOSED. WINNERS WILL BE ANNOUNCED BY WEDNESDAY, JUNE 8***** For this month's challenge, we want you to ...

bitCraft Star Wars Trash Compactor Scene with 3D-printed controller #bitWars

We re-enacted the Star Wars Trash Compactor Scene in Minecraft for #bitWars&nbsp;with a redstone contraption controlled through a ...