src/doord.py
changeset 10 38c4094d0d57
parent 1 bc6a0f25a229
child 11 a70d948427d3
equal deleted inserted replaced
9:511e97bd5566 10:38c4094d0d57
    40 
    40 
    41 def read_doorbell(thread_local):
    41 def read_doorbell(thread_local):
    42     analog_value = automationhat.analog.one.read()
    42     analog_value = automationhat.analog.one.read()
    43     doorbell_on_state = 6.0 < analog_value and analog_value < 6.3
    43     doorbell_on_state = 6.0 < analog_value and analog_value < 6.3
    44 
    44 
       
    45     if doorbell_on_state:
       
    46         print("doorbell analog value: {}".format(analog_value))
       
    47 
    45     if doorbell_on_state != thread_local.doorbell_on_state:
    48     if doorbell_on_state != thread_local.doorbell_on_state:
    46         thread_local.doorbell_on_state = doorbell_on_state
    49         thread_local.doorbell_on_state = doorbell_on_state
    47         print("doorbell_on") if doorbell_on_state else print("doorbell_off")
    50         print("doorbell_on") if doorbell_on_state else print("doorbell_off")
    48 
    51 
    49 
    52