HY-SRF05 Driver

  • Sampling Frequency 10 Hz
  • Stores read values in an internal FIFO
  • Userspace (Server) can simply access FIFO and send Data via TCP Protocol:
  • #!/usr/bin/Python
    
    with open("/dev/hy-srf05", "rb") as f
        data = f.read(self._HYS_DATA_SIZE)
    message = Protocol.Command().createFromTLV(Protocol.Tag.GetHeight,data).getTransmission()
    self.com.write(message)