Moved IR codes to variables
This commit is contained in:
parent
644a92eccc
commit
0a4bb8a01e
1 changed files with 9 additions and 5 deletions
|
|
@ -34,8 +34,12 @@ zombie_led_pulse = 0.07
|
||||||
pixels.brightness = 0.0
|
pixels.brightness = 0.0
|
||||||
|
|
||||||
# Change to set number of seconds between each signal being sent.
|
# Change to set number of seconds between each signal being sent.
|
||||||
ZOMBIE_TIME = 3
|
|
||||||
HEALER_TIME = 1
|
HEALER_TIME = 1
|
||||||
|
ZOMBIE_TIME = 3
|
||||||
|
|
||||||
|
# The Healer and Zombie IR signal codes
|
||||||
|
HEALER_IR = [72, 69, 65, 76]
|
||||||
|
ZOMBIE_IR = [90, 79, 77, 66]
|
||||||
|
|
||||||
human_health_counter = 10
|
human_health_counter = 10
|
||||||
human = 0
|
human = 0
|
||||||
|
|
@ -70,7 +74,7 @@ while True:
|
||||||
# Something got distorted or maybe its not an NEC-type remote?
|
# Something got distorted or maybe its not an NEC-type remote?
|
||||||
continue
|
continue
|
||||||
print("NEC Infrared code received: ", received_code)
|
print("NEC Infrared code received: ", received_code)
|
||||||
if received_code == [10, 10, 10, 10]:
|
if received_code == ZOMBIE_IR:
|
||||||
print("Zombie code received!")
|
print("Zombie code received!")
|
||||||
pixels.fill(0)
|
pixels.fill(0)
|
||||||
human_health_counter -= 1
|
human_health_counter -= 1
|
||||||
|
|
@ -80,7 +84,7 @@ while True:
|
||||||
mode = zombie
|
mode = zombie
|
||||||
pixels.fill((255, 0, 0))
|
pixels.fill((255, 0, 0))
|
||||||
print("Zombified!")
|
print("Zombified!")
|
||||||
if received_code == [20, 20, 20, 20]:
|
if received_code == HEALER_IR:
|
||||||
print("Healer code received!")
|
print("Healer code received!")
|
||||||
if human_health_counter < 10:
|
if human_health_counter < 10:
|
||||||
pixels.fill(0)
|
pixels.fill(0)
|
||||||
|
|
@ -99,7 +103,7 @@ while True:
|
||||||
if now - start > ZOMBIE_TIME:
|
if now - start > ZOMBIE_TIME:
|
||||||
print("Zombie code sent! \n")
|
print("Zombie code sent! \n")
|
||||||
red_led.value = True
|
red_led.value = True
|
||||||
encoder.transmit(pulseout, [10, 10, 10, 10])
|
encoder.transmit(pulseout, ZOMBIE_IR)
|
||||||
red_led.value = False
|
red_led.value = False
|
||||||
start = time.monotonic()
|
start = time.monotonic()
|
||||||
elif mode is healer:
|
elif mode is healer:
|
||||||
|
|
@ -112,6 +116,6 @@ while True:
|
||||||
if now - start > HEALER_TIME:
|
if now - start > HEALER_TIME:
|
||||||
print("Healer code sent! \n")
|
print("Healer code sent! \n")
|
||||||
red_led.value = True
|
red_led.value = True
|
||||||
encoder.transmit(pulseout, [20, 20, 20, 20])
|
encoder.transmit(pulseout, HEALER_IR)
|
||||||
red_led.value = False
|
red_led.value = False
|
||||||
start = time.monotonic()
|
start = time.monotonic()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue