Experiment 3: cronoScroll (fixed reupload)



cronoScroll is a tangible interface that allows a user to chronologically scroll through a museums archive. This type of navigation allows the user to explore the relationships between time and the artworks while observing their historical relations and the gradual evolution of various art-forms.

The interaction is achieved using an ultrasonic distance sensor and a user controlled draggable block that traverses the art timeline as it is scrubbed closer towards the control box fitted with the sensor.

This project was created using an Arduino Uno connected to an ultrasonic distance sensor. Sensor values are then fed to Processing—through serial processing—where the visual output is created.
A lot of focus and attention was paid to ensuring fluid interactions through smooth animations instead of jerky state transitions. The animation of the interface is powered by linear interpolation (lerp) to simulate smooth transitions between state changes. Lerp is also used to smoothen out the noisy sensor reading and prevent jumpy sensor values.

Images used are from the Getty Search Gateway and are part of the Getty Open Content Program, a program to “share images of works of art in an unrestricted manner, freely, so that all those who create or appreciate art will have greater access to high-quality digital images for their studies and projects.”



  • Arduino Uno


  • Ultrasonic Distance Sensor


  • Processing

Experience Video: https://youtu.be/GlS72-mmf04

How It Works: https://youtu.be/a5MLehEjEl0

Arduino Github Code: https://github.com/DemiladeOla/crono-scroll/tree/main/arduino/sensor

Processing Github Code: https://github.com/DemiladeOla/crono-scroll/tree/main/processing/art-scroller