Esempio n. 1
0
    i = i + 1

while True:
    response = urllib2.urlopen('http://ryanteck.org.uk/nginx_status')
    html = response.read()
    data = html.split('\n')
    active = data[0].split(":")
    count = active[1]
    count = int(count) - 1
    #print(count)

    if (count == 0):
        piglow.all(0)
    #top leg
    if (count >= 1):
        piglow.led(6, 127)
    if (count >= 2):
        piglow.led(5, 127)
    if (count >= 3):
        piglow.led(4, 127)
    if (count >= 4):
        piglow.led(3, 127)
    if (count >= 5):
        piglow.led(2, 127)
    if (count >= 6):
        piglow.led(1, 127)
    #bottom leg
    if (count >= 7):
        piglow.led(12, 127)
    if (count >= 8):
        piglow.led(11, 127)
Esempio n. 2
0
	i = i+1

while True:
	response = urllib2.urlopen('http://ryanteck.org.uk/nginx_status')
	html = response.read()
	data = html.split('\n')
	active = data[0].split(":")
	count = active[1]
	count = int(count) -1;
	#print(count)
	
	if(count ==0):
		piglow.all(0)
	#top leg
	if(count >=1):
		piglow.led(6,127)
	if(count >=2):
		piglow.led(5,127)
	if(count >=3):
		piglow.led(4,127)
	if(count >=4):
		piglow.led(3,127)
	if(count >=5):
		piglow.led(2,127)
	if(count >=6):
		piglow.led(1,127)
	#bottom leg
	if(count >=7):
		piglow.led(12,127)
	if(count >=8):
		piglow.led(11,127)
Esempio n. 3
0
 piglow.blue(1)
 piglow.white(3)
 sleep(0.1)
 
 piglow.blue(0)
 piglow.white(2)
 sleep(0.1)
 
 piglow.white(1)
 sleep(0.1)
 
 piglow.white(0)
 sleep(0.1)
 
 
 piglow.led(1,1)
 sleep(0.1)
 
 piglow.led(1,2)
 sleep(0.1)
 
 piglow.led(1,3)
 piglow.led(7,1)
 sleep(0.1)
 
 piglow.led(1,4)
 piglow.led(7,2)
 sleep(0.1)
 
 piglow.led(7,3)
 piglow.led(13,1)
Esempio n. 4
0
piglow.all(0) # turn off all led, 

while y > 0:              # Begin the pulse loop
    
    for x in range(255):  # Start the brighten loop     

        m = (x % 19)      # Make sure to only have 1-18 for led
                          # by dividing by 19 and using the remainder

        if m == 0:        # LED can't be zero so if it is, set to 1
           m= m + 1

        n = (x % 255)     # Make sure the brightness value does not exceed 255
                          # by dividing by 255 and using the remainder
        
        piglow.led(m,n)   # Set the led m=led, n=brightness 

        time.sleep(q)     # Delay the loop by q

        x = x + 1         # Add one to x and loop

    while x > 0:          # Start the dimming loop

        m = (x % 19)
        
        if m == 0:      # LED can't be zero so if it is set to 1
           m= m + 1

        n = (x % 255)   # Make sure the brightness value does not exceed 255
        
        
Esempio n. 5
0
#######################################################
## Quickly increase and decrease each LED one by one ##
##                                                   ##
## Example by Jason - @Boeeerb                       ##
#######################################################

from piglow import PiGlow
from time import sleep

piglow = PiGlow()
val = 0
count = 1
while True:
    leds = list(range(1, 19, +1))
    for led in leds:
        if count == 1:
            val = val + 1
            if val > 90:
                count = 0
        else:
            val = val - 1
            if val < 1:
                count = 1
        piglow.led(led, val)

        sleep(0.0075)
Esempio n. 6
0
## Example by tng - @TommyBobbins               ##
##################################################

from piglow import PiGlow
from time import sleep
import random

# Maximum random sleep between switching an LED on or off
sleep_period = 0.001

piglow = PiGlow()
# Switch off all the lights first
piglow.all(0)

# We only want to select the Red, Orange and Yellow LEDs (roy)
roy_leds = ["01", "02", "03", "07", "08", "09", "13", "14", "15"]


def random_brightness():
    sleep(random.uniform(0, sleep_period))
    return random.randint(0, 255)


while True:
    # Switch one random roy LED to one random brightness
    led_to_switch = int(random.choice(roy_leds))
    piglow.led(led_to_switch, random_brightness())
    # Switch one random roy LED off
    led_to_switch = int(random.choice(roy_leds))
    piglow.led(led_to_switch, 0)
Esempio n. 7
0
    binmin = "%06d" % int(bin(min)[2:])
    binsec = "%06d" % int(bin(sec)[2:])

    # Check if current hour is different and set ready to flash hour
    if hourcurrent != hour:
        hourcount = hour
        hourcurrent = hour

    if armbottom == "h":
        arm3 = list(binhour)
    elif armbottom == "m":
        arm3 = list(binmin)
    else:
        arm3 = list(binsec)
    led13 = ledbrightness if arm3[5] == "1" else 0
    piglow.led(13, led13)
    led14 = ledbrightness if arm3[4] == "1" else 0
    piglow.led(14, led14)
    led15 = ledbrightness if arm3[3] == "1" else 0
    piglow.led(15, led15)
    led16 = ledbrightness if arm3[2] == "1" else 0
    piglow.led(16, led16)
    led17 = ledbrightness if arm3[1] == "1" else 0
    piglow.led(17, led17)
    led18 = ledbrightness if arm3[0] == "1" else 0
    piglow.led(18, led18)

    if armright == "h":
        arm2 = list(binhour)
    elif armright == "m":
        arm2 = list(binmin)
Esempio n. 8
0
    binsec = "%06d" % int(bin(sec)[2:])

    # Check if current hour is different and set ready to flash hour
    if hourcurrent != hour:
        hourcount = hour
        hourcurrent = hour

    
    if armbottom == "h":
	arm3 = list(binhour)
    elif armbottom == "m":
        arm3 = list(binmin)
    else:
        arm3 = list(binsec)
    led13 = ledbrightness if arm3[5] == "1" else 0
    piglow.led(13,led13)
    led14 = ledbrightness if arm3[4] == "1" else 0
    piglow.led(14,led14)
    led15 = ledbrightness if arm3[3] == "1" else 0
    piglow.led(15,led15)
    led16 = ledbrightness if arm3[2] == "1" else 0
    piglow.led(16,led16)
    led17 = ledbrightness if arm3[1] == "1" else 0
    piglow.led(17,led17)
    led18 = ledbrightness if arm3[0] == "1" else 0
    piglow.led(18,led18)

    if armright == "h":
	arm2 = list(binhour)
    elif armright == "m":
        arm2 = list(binmin)
Esempio n. 9
0
#######################################################
## Quickly increase and decrease each LED one by one ##
##                                                   ##
## Example by Jason - @Boeeerb                       ##
#######################################################

from piglow import PiGlow
from time import sleep

piglow = PiGlow()
val = 0
count = 1
while True:
    leds = range(1, 19, +1)
    for led in leds:
        if count == 1:
            val = val + 1
            if val > 90:
                count = 0
        else:
            val = val - 1
            if val < 1:
                count = 1
        piglow.led(led, val)

        sleep(0.0075)
Esempio n. 10
0
###############################################################
# Set the LEDs to turn on/off sequentially in a spiral fashion toward the centre
# This is a modified version of 'spiralS.py', where the LEDs remain on throughout the cycle.
# shifty051
###############################################################

from piglow import PiGlow
from time import sleep

piglow = PiGlow()

while True:

  piglow.led(1,1)
  sleep(0.1)

  piglow.led(7,1)
  sleep(0.1)

  piglow.led(13,1)
  sleep(0.1)

  piglow.led(2,1)
  sleep(0.1)

  piglow.led(8,1)
  sleep(0.1)

  piglow.led(14,1)
  sleep(0.1)
Esempio n. 11
0
##################################################
## Switch each colour on in sequence on and off ##
##                                              ##
## Example by Jason - @Boeeerb                  ##
##################################################

from piglow import PiGlow
from time import sleep

piglow = PiGlow()
val = 20
colour = 1

while True:
    if colour == 19:
        colour = 1
        if val == 20:
            val = 0
        else:
            val = 20

    piglow.led(colour, val)
    sleep(0.2)

    colour = colour + 1
Esempio n. 12
0
           # Odd then even leds
#l=[1,3,5,7,9,11,13,14,17,2,4,6,8,10,12,14,16,18]

           # An alternate writing pattern that starts at center and moves
           # out, around the center counter clockwise.
           # Uncomment only one at a time
l=[12,6,18,11,5,17,10,4,16,9,3,15,8,2,14,7,1,13

piglow.all(0) # Turn off all led, just a housekeeping line

while y > 0:              # Begin the pulse loop
    
    while x < maxbrite :  # Start the brighten loop. The max is 255 for brightness of led    
   
        for m in range(18):      # Loop to set the leds to current brightness
            piglow.led(l[m],x)   # Set the led l[m]=led, n=brightness 
            m = m + 1            # Move to next in list l
        
        time.sleep(q) # Delay the loop by q
        
        x = x + 1         # Add one to x and loop


    while x > 0 :  # Start the dimming loop     
       

        for m in range(18):     # Loop to set the leds to current brightness
            piglow.led(l[m],x)  # Set the led l[m]=led, n=brightness  
            m = m + 1           # Move to next in list l
        
        time.sleep(q) # Delay the loop by q
Esempio n. 13
0
class Luces:
    def __init__(self):
        self.piglow = PiGlow()

    def get_intensity(self, value):
        pass

    def encenderblanco(self, value=100):
        self.piglow.white(value)

    def apagarblanco(self):
        self.piglow.white(0)

    def parpadearblanco(self, tiempo=1, value=100):
        self.encenderblanco(value)
        time.sleep(tiempo)
        self.apagarblanco()

    def encenderazul(self, value=100):
        self.piglow.blue(value)

    def apagarazul(self):
        self.piglow.blue(0)

    def parpadearazul(self, tiempo=1, value=100):
        self.encenderazul(value)
        time.sleep(tiempo)
        self.apagarazul()

    def encenderverde(self, value=100):
        self.piglow.green(value)

    def apagarverde(self):
        self.piglow.green(0)

    def parpadearverde(self, tiempo=1, value=100):
        self.encenderverde(value)
        time.sleep(tiempo)
        self.apagarverde()

    def encenderamarillo(self, value=100):
        self.piglow.yellow(value)

    def apagaramarillo(self):
        self.piglow.yellow(0)

    def parpadearamarillo(self, tiempo=1, value=100):
        self.encenderamarillo(value)
        time.sleep(tiempo)
        self.apagaramarillo()

    def encendernaranja(self, value=100):
        self.piglow.orange(value)

    def apagarnaranja(self):
        self.piglow.orange(0)

    def parpadearnaranja(self, tiempo=1, value=100):
        self.encendernaranja(value)
        time.sleep(tiempo)
        self.apagarnarnanja()

    def encenderrojo(self, value=100):
        self.piglow.red(value)

    def apagarrojo(self):
        self.piglow.red(0)

    def parpadearrojo(self, tiempo=1, value=100):
        self.encenderrojo(value)
        time.sleep(tiempo)
        self.apagarrojo()

    def encendertodas(self, value=100):
        self.piglow.all(value)

    def apagartodas(self):
        self.piglow.all(0)

    def parpadeartodas(self, tiempo=1, value=100):
        self.encendertodas(value)
        time.sleep(tiempo)
        self.apagartodas()

    def encenderbrazo(self, arm, value=100):
        self.piglow.arm(arm, value)

    def apagarbrazo(self, arm):
        self.piglow.arm(arm, 0)

    def parpadearbrazo(self, arm, tiempo=1, value=100):
        self.encenderbrazo(arm, value)
        time.sleep(tiempo)
        self.apagarbrazo(arm)

    def encenderbrazo1(self, value=100):
        self.piglow.arm1(value)

    def apagarbrazo1(self):
        self.piglow.arm1(0)

    def parpadearbrazo1(self, tiempo=1, value=100):
        self.encenderbrazo1(value)
        time.sleep(tiempo)
        self.apagarbrazo1()

    def encenderbrazo2(self, value=100):
        self.piglow.arm2(value)

    def apagarbrazo2(self):
        self.piglow.arm2(0)

    def parpadearbrazo2(self, tiempo=1, value=100):
        self.encenderbrazo2(value)
        time.sleep(tiempo)
        self.apagarbrazo2()

    def encenderbrazo3(self, value=100):
        self.piglow.arm3(value)

    def apagarbrazo3(self):
        self.piglow.arm3(0)

    def parpadearbrazo3(self, tiempo=1, value=100):
        self.encenderbrazo3(value)
        time.sleep(tiempo)
        self.apagarbrazo3()

    def encendercolor(self, colour, value=10):
        if colour == 1 or colour == "blanco":
            self.piglow.colour("white", value)
        elif colour == 2 or colour == "azul":
            self.piglow.colour("blue", value)
        elif colour == 3 or colour == "verde":
            self.piglow.colour("green", value)
        elif colour == 4 or colour == "amarillo":
            self.piglow.colour("yellow", value)
        elif colour == 5 or colour == "naranja":
            self.piglow.colour("orange", value)
        elif colour == 6 or colour == "rojo":
            self.piglow.colour("red", value)
        else:
            print "Solo los colores de 1 - 6 o los nombres de colores estan permitidos"

    def apagarcolor(self, colour):
        value = 0

        if colour == 1 or colour == "blanco":
            self.piglow.colour("white", value)
        elif colour == 2 or colour == "azul":
            self.piglow.colour("blue", value)
        elif colour == 3 or colour == "verde":
            self.piglow.colour("green", value)
        elif colour == 4 or colour == "amarillo":
            self.piglow.colour("yellow", value)
        elif colour == 5 or colour == "naranja":
            self.piglow.colour("orange", value)
        elif colour == 6 or colour == "rojo":
            self.piglow.colour("red", value)
        else:
            print "Solo los colores de 1 - 6 o los nombres de colores estan permitidos"

    def parpadearcolor(self, colour, tiempo=1, value=100):
        self.encendercolor(colour, value)
        time.sleep(tiempo)
        self.apagarcolor(colour)

    def encenderluz(self, led, value=100):
        self.piglow.led(led, value)

    def apagarluz(self, led):
        self.piglow.led(led, 0)

    def parpadearluz(self, led, tiempo=1, value=100):
        self.encenderluz(led, value)
        time.sleep(tiempo)
        self.apagarluz(led)