# Marcio José da Silva RA: 1600792221021
from machine import Pin
from time import sleep
led1 = Pin(1, Pin.OUT)
led2 = Pin(2, Pin.OUT)
led3 = Pin(3, Pin.OUT)
led4 = Pin(5, Pin.OUT)
led5 = Pin(4, Pin.OUT)
led6 = Pin(9, Pin.OUT)
led7 = Pin(6, Pin.OUT)
led8 = Pin(7, Pin.OUT)
botao = Pin(27, Pin.IN)
lista = [0,0,0,0,0,0,0,0]
contador = 0
while(True):
if(button.value() ==0):
contador = contador +1
print(contador)
if(contador == 1):
lista[0] = 1
led1.value(1)
sleep(0.1)
elif(contador == 2):
lista[0] = 0
led1.value(0)
lista[1] = 1
led2.value(1)
import machine
import utime
led_pins=[1,2,3,5,4,9,6,7] #
led_dict={}
for i in range(len(led_pins)):
led_dict[f"LED{i+1}"] = machine.Pin(led_pins[i],machine.Pin.OUT)
button_pin = machine.Pin(27, machine.Pin.IN, machine.Pin.PULL_UP)
led_sequence =list(led_dict.values())
led_index = 0
led_direction = 1
counter = 0
while True:
if not button_pin.value():
led_sequence[led_index].on()
utime.sleep_ms(100)
led_sequence[led_index].off()
led_index += led_direction
if led_index >= len(led_sequence):
led_index = len(led_sequence) - 2
led_direction = -1
counter += 1
print(f"sequencia percorrida {counter}vezes,")
elif led_index < 0:
led_index = 1
led_direction = 1
else:
for led in led_dict.value():