def __init__(self):
# Set the board.
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
# Setup outputs.
for pin in self.__output_pins:
GPIO.setup(pin, GPIO.OUT)
GPIO.output(pin, False)
# Setup inputs.
for pin in self.__input_pins:
GPIO.setup(pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
# Initialize the timers.
self.init_c1()
self.init_c2()
self.__mcp = Adafruit_MCP3008.MCP3008(clk=self.__CLK, cs=self.__CS, miso=self.__MISO, mosi=self.__MOSI)
self.__output_len = len(self.__output_pins)
self.__input_len = len(self.__input_pins)
## Destructor
# @param self The object pointer.
评论列表
文章目录