from machine import Pin, mem32
import time
R1 = Pin(16, Pin.OUT)
R2 = Pin(15, Pin.OUT)
R3 = Pin(13, Pin.OUT)
C1 = Pin(33, Pin.IN)#, pull=Pin.PULL_UP)
C2 = Pin(32, Pin.IN)
C3 = Pin(35, Pin.IN)
R1.value(0)
while True:
R3.value(1)
R2.value(1)
R1.value(0)
if C1.value() == 0:
print("Key Pressed: 1")
elif C2.value() == 0:
print("Key Pressed: 2")
elif C3.value() == 0:
print("Key Pressed: 3")
R1.value(1)
R3.value(1)
R2.value(0)
if C1.value() == 0:
print("Key Pressed: 4")
elif C2.value() == 0:
print("Key Pressed: 5")
elif C3.value() == 0:
print("Key Pressed: 6")
R2.value(1)
R1.value(1)
R3.value(0)
if C1.value() == 0:
print("Key Pressed: 7")
elif C2.value() == 0:
print("Key Pressed: 8")
elif C3.value() == 0:
print("Key Pressed: 9")