Ejemplo n.º 1
0
from openwestkit import OpenWestKit


# signal handler that resets the board when ctrl-c is pressed
def handleSignal(signal, frame):
    openwestkit.reset()
    sys.exit(0)

signal.signal(signal.SIGINT, handleSignal)

openwestkit = OpenWestKit()

on = True
while (1):
    if on:
        openwestkit.clear()
        openwestkit.setPixel(0, 0, 0, 255)
        openwestkit.setPixel(3, 0, 0, 255)
        time.sleep(.1)
        openwestkit.clear()
        openwestkit.setPixel(1, 255, 0, 0)
        openwestkit.setPixel(2, 255, 0, 0)
        time.sleep(.1)

    for code in openwestkit.readData():
        if code == 'a':
            on = False
            for pos in range(0, 4):
                openwestkit.setPixel(pos, 0, 0, 0)
        elif code == 'b':
            on = True
Ejemplo n.º 2
0
import time

from openwestkit import OpenWestKit


# signal handler that resets the board when ctrl-c is pressed
def handleSignal(signal, frame):
    openwestkit.reset()
    sys.exit(0)


signal.signal(signal.SIGINT, handleSignal)

openwestkit = OpenWestKit()

while (1):
    # Green light
    openwestkit.clear()
    openwestkit.setPixel(2, 0, 255, 0)
    time.sleep(3)

    # Yellow light
    openwestkit.clear()
    openwestkit.setPixel(1, 255, 255, 0)
    time.sleep(1)

    # Red light
    openwestkit.clear()
    openwestkit.setPixel(0, 255, 0, 0)
    time.sleep(3)