import time
import board
from cd4511 import CD4511
# Shared BCD pins (A, B, C, D)
bcd_tens = [board.GP2, board.GP3, board.GP4, board.GP5]
bcd_ones = [board.GP6, board.GP7, board.GP8, board.GP9]
# Create two digit drivers
tens_display = CD4511(bcd_tens, board.GP0)
ones_display = CD4511(bcd_ones, board.GP1)
count = 0
while True:
tens = count // 10
ones = count % 10
#Update both digits
tens_display.display(tens)
ones_display.display(ones)
print("Displaying:", count)
count = (count + 1) % 100
time.sleep(0.5)