parameters: (self, trigger_pin, echo_pin, echo_timeout_us=500*2*30)
docstring: trigger_pin: Output pin to send pulses
          echo_pin: Readonly pin to measure the distance. The pin should be protected with 1k resistor
          echo_timeout_us: Timeout in microseconds to listen to echo pin. 
          By default is based in sensor limit range (4m)
docstring_summary: trigger_pin: Output pin to send pulses
          echo_pin: Readonly pin to measure the distance. The pin should be protected with 1k resistor
          echo_timeout_us: Timeout in microseconds to listen to echo pin. 
          By default is based in sensor limit range (4m)
docstring_tokens: trigger_pin : Output pin to send pulses echo_pin : Readonly pin to measure the distance . The pin should be protected with 1k resistor echo_timeout_us : Timeout in microseconds to listen to echo pin . By default is based in sensor limit range ( 4m )
function: def __init__(self, trigger_pin, echo_pin, echo_timeout_us=500*2*30):
          """
          trigger_pin: Output pin to send pulses
          echo_pin: Readonly pin to measure the distance. The pin should be protected with 1k resistor
          echo_timeout_us: Timeout in microseconds to listen to echo pin. 
          By default is based in sensor limit range (4m)
          """
          self.echo_timeout_us = echo_timeout_us
          # Init trigger pin (out)
          self.trigger = Pin(trigger_pin, mode=Pin.OUT, pull=None)
          self.trigger.value(0)
  
          # Init echo pin (in)
          self.echo = Pin(echo_pin, mode=Pin.IN, pull=None)
function_tokens: def __init__ ( self , trigger_pin , echo_pin , echo_timeout_us = 500 * 2 * 30 ) : self . echo_timeout_us = echo_timeout_us # Init trigger pin (out) self . trigger = Pin ( trigger_pin , mode = Pin . OUT , pull = None ) self . trigger . value ( 0 ) # Init echo pin (in) self . echo = Pin ( echo_pin , mode = Pin . IN , pull = None )