Uses of Interface
com.diozero.api.DistanceSensorInterface

Packages that use DistanceSensorInterface 
Package Description
com.diozero.devices  
com.diozero.devices.sandpit  
  • Uses of DistanceSensorInterface in com.diozero.devices

    Classes in com.diozero.devices that implement DistanceSensorInterface 
    Modifier and Type Class Description
    class  GP2Y0A21YK
    Sharp GP2Y0A21YK distance sensor.
    class  HCSR04
    User's manual: https://docs.google.com/document/d/1Y-yZnNhMYy7rwhAgyL_pfa39RsB-x2qR4vP8saG73rE/edit# Product specification: http://www.micropik.com/PDF/HCSR04.pdf Provides 2cm - 400cm non-contact measurement function, the ranging accuracy can reach to 3mm You only need to supply a short 10uS pulse to the trigger input to start the ranging, and then the module will send out an 8 cycle burst of ultrasound at 40 kHz and raise its echo.
  • Uses of DistanceSensorInterface in com.diozero.devices.sandpit

    Classes in com.diozero.devices.sandpit that implement DistanceSensorInterface 
    Modifier and Type Class Description
    class  HCSR04UsingEvents
    Note this version doesn't work as well as the polling-based HCSR04 version.
    class  HCSR04UsingWait
    User's manual: https://docs.google.com/document/d/1Y-yZnNhMYy7rwhAgyL_pfa39RsB-x2qR4vP8saG73rE/edit# Product specification: http://www.micropik.com/PDF/HCSR04.pdf Provides 2cm - 400cm non-contact measurement function, the ranging accuracy can reach to 3mm You only need to supply a short 10uS pulse to the trigger input to start the ranging, and then the module will send out an 8 cycle burst of ultrasound at 40 kHz and raise its echo.