← All work

Tangible Interaction · Studies

Physical Input Studies

Two short experiments in the same question: how does a physical gesture feel when a computer answers it?

Hardware
Arduino, ESP32 Feather
Software
Processing (Java)
Link
USB serial, 115200 baud
Year
2026
TimelineKnob Pong: 1 day
  1. BuildKnobs read by an ESP32 and sent over serial
  2. PlayProcessing Pong where the ball speeds up 10% per hit
  3. ResultA playable game in one day

01 · Knob Pong

Two potentiometers, two paddles.

An ESP32 reads two knobs on analog pins and prints them as p1,p2 over serial every 10 ms. A Processing sketch maps the 0–4095 range to the court height and runs the game. The ball speeds up 10% on every paddle hit.

FIG 1 · Screen recording of the game

02 · Tension Ring

Pull harder, light brighter.

A dot sits inside a ring on screen. Drag it and it stretches against an elastic line; the distance, capped at 200 px, maps to an LED brightness of 0–255 that Processing sends to the Arduino. Let go and it snaps back to the center and the light goes dark. The exploration is about whether tension reads as a more natural dimmer than a slider.