Skip to content
Minimalist ultrasound levitator
Branch: master
Clone or download
Latest commit 61b3b36 Apr 7, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information. Update Apr 7, 2018
nano_lev.ino Update nano_lev.ino Apr 7, 2018


Minimalist ultrasound levitator

This code is a simplification of the minilev.ino Asier Marzo version (

This algorithm is optimized to use only a pair of ultrasonic transducers facing each other and an Arduino Nano, using software interruptions of an 80 kHz timer, and toggling the state of the pins.

If using HC-SR04 sensor transducers, be sure to use the emission transducers with a T marked on the back.

             A0  A1 
           | +   - |
1.5 cm    |    *    Node 1          
          |    *    Node 2
          | _______ 
           | +   - |
             |   | 
            A2   A3
            Connect one transducer to A0 and A1; and another transducer to A2 and A3.

Put the transducers opposite to each other to levitate a particle between them, it is easier to place the particle with a metallic grid.

You can use 3D-printed case designed by IB-as

You can’t perform that action at this time.