Paso 8: Agregar el código para el quinto plomo
1) añadir el quinto pin
# definir una matriz de los pernos utilizados como conductores de
# Nota: Hemos añadido el cable 5 pin
# 15 de la cabecera de RPi GPIO
charliePins = [7,11,12,13,15]
2) actualizar la lista de fila superior e inferior
# Definir las filas superior e inferior como el número de la
# LED en la lista de LEDs que se creará.
# Nota: Hemos añadido cuatro nuevos pares de LEDS
# a nuestras filas superior e inferior
Top = [0,2,4,6,8,10,12,14,16,18]
fondo = [1,3,5,7,9,11,13,15,17,19]
Me gustó los pines de izquierda a derecha, la iluminación por lo que he añadido dos más opcionales fragmentos de código:
1) he creado una nueva lista de LEDs que tendría luz en orden:
# El orden de los LEDs de izquierda a derecha
# Primero la parte superior del perno, luego la parte inferior del perno
charlieOrder = [0,1,2,3,8,9,4,5,10,11,14,15,6,7,12,13,16,17,18,19]
2) he añadido código para ejecutar en orden:
# A continuación los flash con el fin de
# de izquierda a derecha
para conducido en charlieOrder:
lightLED(charlieLEDS[led])
Sleep(0.25)
El código final se une aquí y otra vez, muy comentado. Y aquí está un video de todo en la acción: