コード例 #1
0
ファイル: fever-check.py プロジェクト: minkione/ft232h-1wire
# Raw LED Patterns
ALPHA_VALUES = { "A": 0x77, "E": 0x79, "D": 0x5e, "R": 0x50 }

# Temporarily disable the built-in FTDI serial driver on Mac & Linux platforms.
FT232H.use_FT232H()
 
# Create an FT232H object that grabs the first available FT232H device found.
ft232h = FT232H.FT232H()
 
# Initialise the LED Display
led = SevenSegment.SevenSegment(i2c=ft232h)
led.begin()

# Initialise the 1-wire bus
owm = FT232H.OneWireMaster(ft232h, one_wire_pin)

# FLASH the LEDS at startup
owm.set_pin(white_pin, GPIO.OUT, GPIO.LOW)
owm.set_pin(red_pin, GPIO.OUT, GPIO.LOW)
owm.set_pin(green_pin, GPIO.OUT, GPIO.LOW)

owm.set_pin(white_pin, GPIO.OUT, GPIO.HIGH)
time.sleep(0.5)
owm.set_pin(white_pin, GPIO.OUT, GPIO.LOW)

owm.set_pin(red_pin, GPIO.OUT, GPIO.HIGH)
time.sleep(0.5)
owm.set_pin(red_pin, GPIO.OUT, GPIO.LOW)

owm.set_pin(green_pin, GPIO.OUT, GPIO.HIGH)