diff --git a/src/chaser.py b/src/chaser.py index 5813b35..1313e90 100644 --- a/src/chaser.py +++ b/src/chaser.py @@ -17,7 +17,7 @@ class Chaser: def __init__(self): """Initialize to state IDLE.""" - self.current_state = self.State.IDLE + self.current_state = self.State.CHASING self.current_led = 0 self.chaser_sequence = [ 0, # First display top segment diff --git a/src/timed_relays.py b/src/timed_relays.py index 0ba21b9..1115286 100644 --- a/src/timed_relays.py +++ b/src/timed_relays.py @@ -54,21 +54,21 @@ class TimedRelays: next_state = self.State.RELAY_0_HIGH elif hardware.get_button_1(): next_state = self.State.BUTTON_1_PRESSED - elif self.time_in_current_state > 1: + elif self.time_in_current_state > 0.1: next_state = self.State.RELAY_1_LOW case self.State.RELAY_1_LOW: if hardware.get_button_0(): next_state = self.State.RELAY_0_HIGH elif hardware.get_button_1(): next_state = self.State.BUTTON_1_PRESSED - elif self.time_in_current_state > 1: + elif self.time_in_current_state > 0.1: next_state = self.State.RELAY_1_HIGH_2 case self.State.RELAY_1_HIGH_2: if hardware.get_button_0(): next_state = self.State.RELAY_0_HIGH elif hardware.get_button_1(): next_state = self.State.BUTTON_1_PRESSED - elif self.time_in_current_state > 1: + elif self.time_in_current_state > 0.1: next_state = self.State.RELAY_0_LOW # Time calculation