• sales

    +86-0755-88291180

Case of use #1

2025-04-10 09:04:20 Ask

Just an example of use:


# +------------------------------------------------------------+

# |       K5            ---------      L16  L12  L08  L04  L00 |

# |      [16]          /    AD   \    [11] [15] [20] [22] [28] |

# |                   /     .     \                            |

# | K4    K2    K3   |     /|\     |  [10] [18] [19] [21] [27] |

# |[17]  [13]  [14]  |      .      |                           |

# |                  |      |      |  [09] [07] [05] [03] [01] |

# |       K1          \     |     /                            |

# |      [12]          \   [26]  /    [08] [06] [04] [02] [00] |

# |                     ---------                              |

# +------------------------------------------------------------+

#

# [XX] - GPIOXX


from machine import Pin

import time

import urandom


Blink = Pin(25, Pin.OUT) # ONBOARD LED


led=[28,27,01,00,22,21,03,02,20,19,05,04,15,18,07,06,11,10,09,08]


Pin(led[00], Pin.OUT) # 28

Pin(led[01], Pin.OUT) # 27

Pin(led[02], Pin.OUT) #  1

Pin(led[03], Pin.OUT) #  0

Pin(led[04], Pin.OUT) # 22

Pin(led[05], Pin.OUT) # 21

Pin(led[06], Pin.OUT) #  3

Pin(led[07], Pin.OUT) #  2

Pin(led[08], Pin.OUT) # 20

Pin(led[09], Pin.OUT) # 19

Pin(led[10], Pin.OUT) #  5

Pin(led[11], Pin.OUT) #  4

Pin(led[12], Pin.OUT) # 15

Pin(led[13], Pin.OUT) # 18

Pin(led[14], Pin.OUT) #  7

Pin(led[15], Pin.OUT) #  6

Pin(led[16], Pin.OUT) # 11

Pin(led[17], Pin.OUT) # 10

Pin(led[18], Pin.OUT) #  9

Pin(led[19], Pin.OUT) #  8


print("")

print("+----------------------------------------------------------+")

print("| The display will show a variable randon patern of LED's! |")

print("+----------------------------------------------------------+")


while True:


   i = urandom.randint(0, 19)

   Pin(led[i], Pin.OUT).toggle()

   Blink.toggle()

   time.sleep(.05)

Pico all gpio test
0answers