长距离的一般用激光测距,几百米的距离一般用超声波测距,这两种测量方法都是发射激光或者超声波,遇到障碍物以后反射回来,根据反射回来的时间,乘以速度,来计算距离。10米以下下的,用米尺就行了。更小的距离,就可以用霍尔元件了,如楼上所说,通过测量感生磁场的强度来判断距离远近。另外,短距离测距还可以用拉绳传感器,说白了,就是测量绳子的长度。