import time
# import RPi.GPIO as GPIO
MOTOR_TIMEOUT = 3
target_temp = 23
local_temp = 20
operation_motor_start = 0
motor_running = False
def damper_motor_driver():
global motor_running
global operation_motor_start
if motor_running == True:
current_motor_time = time.time()
if current_motor_time - operation_motor_start > MOTOR_TIMEOUT:
motor_running = False
operation_motor_start = 0
#GPIO.output(_MotorR,GPIO.LOW)
#GPIO.output(_MotorL,GPIO.LOW)
print("GOOD The time is ending")
def open_damper():
global operation_motor_start
global motor_running
motor_running = True
operation_motor_start = time.time()
#GPIO.output(_MotorR,GPIO.LOW)
#GPIO.output(_MotorL,GPIO.HIGH)
def close_damper():
global operation_motor_start
global motor_running
motor_running = True
operation_motor_start = time.time()
#GPIO.output(_MotorR,GPIO.HIGH)
#GPIO.output(_MotorL,GPIO.LOW)
while True:
damper_motor_driver()
if target_temp > local_temp:
close_damper()
local_temp = 25
Comments