from machine import Pin
import time
# LIsta de pines GP2 a GP11
gpio_pins = [11,10,9,8,7,6,5,4,3,2]
# Definir los pines GPIO como salida
for i in gpio_pins:
Pin(i,Pin.OUT)
num = 0
def salp(datos):
ii=512
cbin =""
for pins in gpio_pins:
if ((datos & ii) !=0):
Pin(pins,Pin.OUT).value(1)
cbin=cbin+"1"
else:
Pin(pins,Pin.OUT).value(0)
cbin=cbin+"0"
ii=ii>>1
return cbin
while True:
cadena=salp(num)
print("numero=",num,"="+cadena)
num=num+1
if num==0:
num=512
time.sleep_ms(50)