コード例 #1
0
ファイル: clock.py プロジェクト: JBarrada/7seg
def blink_weather():
    weather_com_result = pywapi.get_weather_from_weather_com("78728")
    mycol = random.randint(0, 6)

    temp_now_f = str(int(float(weather_com_result["current_conditions"]["temperature"]) * 1.8 + 32.0))
    for ch in temp_now_f:
        mycol = (mycol + 1) % 7
        display.set_display_fade(int(ch), False, colors[mycol], 300)
    mycol = (mycol + 1) % 7
    display.set_display_fade(17, False, colors[mycol], 300)
    mycol = (mycol + 1) % 7
    display.set_display_fade(15, False, colors[mycol], 300)
    time.sleep(0.5)

    mycol = (mycol + 1) % 7
    temp_now_c = weather_com_result["current_conditions"]["temperature"]
    for ch in temp_now_c:
        mycol = (mycol + 1) % 7
        display.set_display_fade(int(ch), False, colors[mycol], 300)
    mycol = (mycol + 1) % 7
    display.set_display_fade(17, False, colors[mycol], 300)
    mycol = (colors.index(display.current_color) + 1) % 7

    display.set_display_fade(12, False, colors[mycol], 300)

    time.sleep(1)
コード例 #2
0
ファイル: clock.py プロジェクト: JBarrada/7seg
def blink_weather():
    weather_com_result = pywapi.get_weather_from_weather_com('78728')
    mycol = random.randint(0, 6)

    temp_now_f = str(
        int(
            float(weather_com_result['current_conditions']['temperature']) *
            1.8 + 32.0))
    for ch in temp_now_f:
        mycol = (mycol + 1) % 7
        display.set_display_fade(int(ch), False, colors[mycol], 300)
    mycol = (mycol + 1) % 7
    display.set_display_fade(17, False, colors[mycol], 300)
    mycol = (mycol + 1) % 7
    display.set_display_fade(15, False, colors[mycol], 300)
    time.sleep(0.5)

    mycol = (mycol + 1) % 7
    temp_now_c = weather_com_result['current_conditions']['temperature']
    for ch in temp_now_c:
        mycol = (mycol + 1) % 7
        display.set_display_fade(int(ch), False, colors[mycol], 300)
    mycol = (mycol + 1) % 7
    display.set_display_fade(17, False, colors[mycol], 300)
    mycol = (colors.index(display.current_color) + 1) % 7

    display.set_display_fade(12, False, colors[mycol], 300)

    time.sleep(1)
コード例 #3
0
ファイル: clock.py プロジェクト: JBarrada/7seg
def update_clock():
    time_now = datetime.datetime.now().time()
    hour = time_now.hour if time_now.hour <= 12 else time_now.hour - 12
    color = colors[[0, 1, 4, 6][time_now.minute / 15]]
    display.set_display_fade(hour, hour < 10, color, 1000)
コード例 #4
0
ファイル: clock.py プロジェクト: JBarrada/7seg
def update_clock():
    time_now = datetime.datetime.now().time()
    hour = time_now.hour if time_now.hour <= 12 else time_now.hour - 12
    color = colors[[0, 1, 4, 6][time_now.minute / 15]]
    display.set_display_fade(hour, hour < 10, color, 1000)