Ejemplo n.º 1
0
from libsoc_zero.GPIO import LED
from time import sleep

gpio_red = LED('GPIO-B')
gpio_green = LED('GPIO-C')
gpio_blue = LED('GPIO-D')

gpio_red.off()
gpio_green.off()
gpio_blue.off()
sleep(1)

while True:
    print("Red")
    gpio_red.on()
    sleep(2)
    gpio_red.off()

    print("Green")
    gpio_green.on()
    sleep(2)
    gpio_green.off()

    print("Blue")
    gpio_blue.on()
    sleep(2)
    gpio_blue.off()
Ejemplo n.º 2
0
from libsoc_zero.GPIO import LED
from time import sleep

# led conectado na porta D1
led = LED('GPIO-A')

while True:
    led.on()
    sleep(1)
    led.off()
    sleep(1)
Ejemplo n.º 3
0
from libsoc_zero.GPIO import LED
from time import sleep

led = LED('GPIO-E')

while True:
    led.on()
    sleep(1)
    led.off()
    sleep(1)
Ejemplo n.º 4
0
from libsoc_zero.GPIO import Button
from libsoc_zero.GPIO import LED
from time import sleep

sensor = Button('GPIO-A')

gpio_red = LED('GPIO-B')

gpio_red.off()
sleep(2)

while True:
    if sensor.is_pressed():
        gpio_red.on()
        sleep(0.5)
    else:
        gpio_red.off()
        sleep(0.5)

Ejemplo n.º 5
0
if __name__=='__main__':
    gpio_cs = gpio.GPIO(18, gpio.DIRECTION_OUTPUT)
    with gpio.request_gpios([gpio_cs]):

        a = datetime.datetime.now()
        while True:

#Terremoto
            if tilt.is_tilted():
                terremoto = "ATENÇÃO"

#Enchente
            if water_level.is_pressed():
                enchente = "ALARME"
                relay.on()
            else:
                enchente = "OK"
                relay.off()

#Tempestade
            gpio_cs.set_high()
            sleep(0.00001)
            gpio_cs.set_low()
            rx = spi.xfer(channel_select_potenciometro)
            gpio_cs.set_high()
            shake_value = (rx[1] << 8) & 0b1100000000
            shake_value = shake_value | (rx[2] & 0xff)
            if firstpass == 1:
                ldr_value_old = shake_value