diff --git a/rasp_grid.py b/rasp_grid.py index 49f7ad6..d31adc5 100644 --- a/rasp_grid.py +++ b/rasp_grid.py @@ -302,6 +302,7 @@ def main(): # blinking LED if GPIO.input(power_controll_pin) == GPIO.LOW: + if time() - LED_t < .1 and LED_status[0] == False: LED_status[0] = True GPIO.output(LED1_pin, GPIO.HIGH) @@ -311,6 +312,10 @@ def main(): if time() - LED_t >= LED_t_interval: LED_t = time() else: + print('battery low') + GPIO.cleanup() + quit() + if time() - emergency_LED_t > emergency_LED_interval: if LED_status[0] != LED_status[1]: GPIO.output(LED1_pin, GPIO.HIGH)