# .';:cc;. # .,',;lol::c. # ;';lddddlclo # lcloxxoddodxdool:,. # cxdddxdodxdkOkkkkkkkd:. # .ldxkkOOOOkkOO000Okkxkkkkx:. # .lddxkkOkOOO0OOO0000Okxxxxkkkk: # 'ooddkkkxxkO0000KK00Okxdoodxkkkko # .ooodxkkxxxOO000kkkO0KOxolooxkkxxkl # lolodxkkxxkOx,. .lkdolodkkxxxO. # doloodxkkkOk .... .,cxO; # ddoodddxkkkk: ,oxxxkOdc'..o' # :kdddxxxxd, ,lolccldxxxkkOOOkkkko, # lOkxkkk; :xkkkkkkkkOOO000OOkkOOk. # ;00Ok' 'O000OO0000000000OOOO0Od. # .l0l.;OOO000000OOOOOO000000x, # .'OKKKK00000000000000kc. # .:ox0KKKKKKK0kdc,. # ... # # Author: peppe8o # Blog: https://peppe8o.com # Date: Oct 05th, 2024 # Version: 1.0 from machine import Pin clk_pin = 16 dt_pin = 17 clk_pin = Pin(clk_pin, Pin.IN, Pin.PULL_DOWN) dt_pin = Pin(dt_pin, Pin.IN, Pin.PULL_DOWN) clk_val_prev = clk_pin.value() dt_val_prev = dt_pin.value() while True: clk_val = clk_pin.value() dt_val = dt_pin.value() if clk_val!=clk_val_prev or dt_val!=dt_val_prev: print(clk_val,", ",dt_val) clk_val_prev = clk_val dt_val_prev = dt_val