コード例 #1
0
ファイル: 1d_tetris.py プロジェクト: PALcod3/PiClusterProject
def main():
    ledshim.set_brightness(0.6)
    place(random_tile(MAX_SIZE))
    update()

    while True:
        time.sleep(0.5)

        if has_lines():
            blink_lines()
            remove_lines()
            place(random_tile(MAX_SIZE))
        else:
            gravity()

        update()
コード例 #2
0
import ledshim
import requests, json

#import random # for testing
from time import sleep

import logging

format_string = '%(levelname)s: %(asctime)s: %(message)s'
logging.basicConfig(level=logging.INFO,
                    filename='difflog.log',
                    format=format_string)

ledshim.set_clear_on_exit()
ledshim.set_brightness(0.5)

# RGB value tuples
rise_1 = (0, 84, 0)  #green value (was 96 toning it down slightly to 84)
rise_2 = (0, 255, 0)
fall_1 = (96, 0, 0)  #red value
fall_2 = (255, 0, 0)
#same = (0,0,0) #version 1 no lights
same = (0, 0, 96)  #version 2 with lights
nada = (0, 0, 0)  #no lights

# Setting difference threshold and wait time
threshold = .03  #threshold for determining small or large rise or fall
logging.info('Start with pos/neg threshold: {}'.format(threshold))
wait_secs = 180  #number of seconds to sleep between api calls
logging.info('Delay: {} seconds'.format(wait_secs))
コード例 #3
0
ファイル: sysLED.py プロジェクト: tearne/library
 def __init__(self):
     ledshim.set_clear_on_exit()
     ledshim.set_brightness(1)
     self.array = [(0, 0, 0)] * ledshim.NUM_PIXELS
コード例 #4
0
ファイル: sysLED.py プロジェクト: tearne/library
 def button_b(button, pressed):
     ledshim.set_brightness(1)
コード例 #5
0
ファイル: cpu_info.py プロジェクト: Revsol/blinkt-cpu-info
        brightness = 0.05
interval = max(float(os.environ['Interval']), 0)
smooth = os.environ['Smooth'].lower() == "true"
marker_parameter = os.environ['Marker'].lower().strip()
if marker_parameter in ['true', 'false']:
    marker = marker_parameter == "true"
else:
    marker = device == "shim"
segmented_parameter = os.environ['Segmented'].lower().strip()
if segmented_parameter in ['true', 'false']:
    segmented = segmented_parameter == "true"
else:
    segmented = device == "shim"
direction = os.environ['Direction']

output_device.set_brightness(brightness)
running = True


def sigterm(x, y):
    global running
    running = False


# Register the signal to the handler
signal.signal(signal.SIGTERM, sigterm)


def get_cpu_temperature():
    process = Popen(['vcgencmd', 'measure_temp'], stdout=PIPE)
    output, _error = process.communicate()
コード例 #6
0
ファイル: cpu_load.py プロジェクト: tearne/dotfiles
 def __init__(self):
     ledshim.set_clear_on_exit()
     ledshim.set_brightness(1)
     self.array = [(0,0,0)] * ledshim.NUM_PIXELS