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()
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)
from libsoc_zero.GPIO import LED from time import sleep led = LED('GPIO-E') while True: led.on() sleep(1) led.off() sleep(1)
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)
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