| .. zephyr:code-sample:: distance_polling | 
 |    :name: Generic distance measurement | 
 |    :relevant-api: sensor_interface | 
 |  | 
 |    Measure distance to an object using a distance sensor | 
 |  | 
 | Overview | 
 | ******** | 
 |  | 
 | This sample application periodically measures the distance of an object and | 
 | display it, via the console. | 
 |  | 
 | Building and Running | 
 | ******************** | 
 |  | 
 | This sample supports up to 5 distance sensors. Each sensor needs to be aliased | 
 | as ``distanceN`` where ``N`` goes from ``0`` to ``4``. For example: | 
 |  | 
 | .. code-block:: devicetree | 
 |  | 
 |   / { | 
 |           aliases { | 
 |                   distance0 = &vl53l1x; | 
 |           }; | 
 |   }; | 
 |  | 
 | Make sure the aliases are in devicetree, then build and run with: | 
 |  | 
 | .. zephyr-app-commands:: | 
 |    :zephyr-app: samples/sensor/distance_polling | 
 |    :board: <board to use> | 
 |    :goals: build flash | 
 |    :compact: | 
 |  | 
 | Sample Output | 
 | ============= | 
 |  | 
 | .. code-block:: console | 
 |  | 
 |    vl53l1x: 0.153m | 
 |    vl53l1x: 0.154m | 
 |    vl53l1x: 0.154m | 
 |    vl53l1x: 0.153m |