def prepare_pin(self, pin_id, in_out = GPIO.OUT):
if pin_id is not None:
GPIO.setup(pin_id, in_out)
new_pin = Controller.Mock()
new_pin.pin_id = pin_id
if in_out == GPIO.OUT:
new_pin.low = lambda : GPIO.output(pin_id, GPIO.LOW)
new_pin.high = lambda : GPIO.output(pin_id, GPIO.HIGH)
else:
new_pin.value = lambda : GPIO.input(pin_id)
return new_pin
controller_rpi.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录