distance.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:gwot-physical 作者: JanVan01 项目源码 文件源码
def __prepare(self):
        if self.prepared is True:
            return self.prepared

        self.trigger_pin = self.get_setting("trigger_pin")
        self.data_pin = self.get_setting("data_pin")
        if self.trigger_pin is None or self.data_pin is None:
            print('Please configure pins of distance sensor.')
            return False

        self.prepared = True
        self.trigger_pin = int(self.trigger_pin)
        self.data_pin = int(self.data_pin)

        # Warnings disabled
        GPIO.setwarnings(False)

        GPIO.setmode(GPIO.BCM)

        # Define used GPIOs
        GPIO.setup(self.trigger_pin, GPIO.OUT)
        GPIO.setup(self.data_pin, GPIO.IN)
        GPIO.output(self.trigger_pin, GPIO.LOW)

        # Avoid crashs
        time.sleep(0.5)
        return self.prepared
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号