コード例 #1
0
ファイル: brightness2.py プロジェクト: robbaker292/PyPiClock
    if (data & 32) == 32:
        GPIO.output(23, True)
    if (data & 64) == 64:
        GPIO.output(9, True)
    if (data & 128) == 128:
        GPIO.output(8, True)

        # clock
    GPIO.output(11, True)
    GPIO.output(11, False)


# Switch all tubes off
for t in range(6):
    for d in range(11):
        rainbow.toutput(t, d, 0)


output(red=True, data=0)
output(green=True, data=0)
output(blue=True, data=0)

# ********************Display SVID (date)***********************

rainbow.toutput(5, SVID1 / 10, 3)
rainbow.toutput(4, SVID1 % 10, 3)
rainbow.toutput(3, SVID2 / 10, 3)
rainbow.toutput(2, SVID2 % 10, 3)
rainbow.toutput(1, SVID3 / 10, 3)
rainbow.toutput(0, SVID3 % 10, 3)
コード例 #2
0
ファイル: brightness.py プロジェクト: robbaker292/PyPiClock
		GPIO.output(23, True)
	if (data & 64) == 64:
		GPIO.output(9,True)
	if (data & 128) == 128:
		GPIO.output(8,True)
	

	#clock
	GPIO.output(11, True)
	GPIO.output(11, False)


# Switch all tubes off
for t in range(6):
	for d in range(10):
		rainbow.toutput(t, d, 0)

 

output(red=True, data=0)
output(green=True, data=0)
output(blue=True, data=0)	
	
endTime = datetime.datetime.now() + datetime.timedelta(minutes=duration)

while True:

	if (onoffmode == 0):
		#************************* Sleep Mode ***************************************
		while GPIO.input(7) == 1:
			output(red=True, data=0)
コード例 #3
0
            # **** Red stays on and Blue fades out *************
    if mode == 3:
        if ct < it:
            output(blue=True, data=values[(it - 1) - ct])
            ct = ct + 1
        else:
            ct = 0
            mode = 0

            # *********** Tubes ************
    offdigit = digit - 1
    if digit == 0:
        offdigit = 9

    output(fader=True, data=0)
    rainbow.toutput(tube, offdigit, 2)
    rainbow.toutput(tube, digit, 1)
    z = 0
    while z < 256:
        output(fader=True, data=z)
        time.sleep(0.002)
        z = z + 1

    rainbow.toutput(tube, offdigit, 0)
    rainbow.toutput(tube, digit, 3)
    tube = tube + 1
    if tube == 6:
        tube = 0
        digit = digit + 1
        if digit == 10:
            digit = 0