from LEDProcessor import LEDBlock import time import math import random as R # Number of devices (we used two) numOfDevices = 2 led = LEDBlock(numOfDevices) # For 6 sided dice a = 1 b = 6 # Possible expansion up to 8 devices L = [1, 2, 3, 4, 5, 6, 7, 8] L = L[0:numOfDevices] try: while True: r = raw_input('Roll Dice? [y/n] ') if r == 'y': for i in range(0, numOfDevices): c = R.randint(a, b) led.printDice(c, L[i]) else: break finally: led.clearDisplays() led.cleanup()
from LEDProcessor import LEDBlock import time import math # Number of devices (we used two) numOfDevices = 2 led = LEDBlock(numOfDevices) # Time for letter shift (seconds) T = 0.2 try: while True: string = raw_input("Message: ") if string == None: break else: string = string.upper() for i in range(0,len(string)): if i == 0: led.printLetter(' ',True,1) led.printLetter(string[i],True,2) time.sleep(T) elif i == len(string)-1: led.printLetter(string[i],True,1) led.printLetter(' ',True,2) time.sleep(T) else: led.printLetter(string[i],True,1) led.printLetter(string[i+1],True,2)
from LEDProcessor import LEDBlock import time import math import random as R # Number of devices (we used two) numOfDevices = 2 led = LEDBlock(numOfDevices) # For 6 sided dice a=1 b=6 # Possible expansion up to 8 devices L = [1,2,3,4,5,6,7,8] L = L[0:numOfDevices] try: while True: r = raw_input('Roll Dice? [y/n] ') if r == 'y': for i in range(0,numOfDevices): c = R.randint(a,b) led.printDice(c,L[i]) else: break finally: led.clearDisplays()
from LEDProcessor import LEDBlock import time import math # Number of devices (we used two) numOfDevices = 2 led = LEDBlock(numOfDevices) # Time for letter shift (seconds) T = 0.2 try: while True: string = raw_input("Message: ") if string == None: break else: string = string.upper() for i in range(0, len(string)): if i == 0: led.printLetter(' ', True, 1) led.printLetter(string[i], True, 2) time.sleep(T) elif i == len(string) - 1: led.printLetter(string[i], True, 1) led.printLetter(' ', True, 2) time.sleep(T) else: led.printLetter(string[i], True, 1) led.printLetter(string[i + 1], True, 2) time.sleep(T)