Skip to content

Commit e539fcb

Browse files
authored
Merge pull request #2813 from bradanlane/bls_cpx_ir_data
IR learning guides have ones and zeros swapped
2 parents 6252a41 + 8fec3a5 commit e539fcb

File tree

5 files changed

+19
-14
lines changed
  • Circuit_Playground_Express_IR_Treasure_Hunt/CPX_Treasure
  • Circuit_Playground_Express_IR_Zombie_Game
  • Circuit_Playground_Express_and_IR/CPX_IR_CPX_transmit
  • IrRobotControl/glove
  • STEMMA_IR_LED_Emitter

5 files changed

+19
-14
lines changed

Circuit_Playground_Express_IR_Treasure_Hunt/CPX_Treasure/code.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
pulseout = pulseio.PulseOut(board.IR_TX, frequency=38000, duty_cycle=2 ** 15)
2020

2121
# Create an encoder that will take numbers and turn them into IR pulses
22-
encoder = adafruit_irremote.GenericTransmit(header=[9500, 4500],
23-
one=[550, 550],
24-
zero=[550, 1700],
22+
encoder = adafruit_irremote.GenericTransmit(header=[9000, 4500],
23+
one=[560, 1700],
24+
zero=[560, 560],
2525
trail=0)
2626

2727
while True:

Circuit_Playground_Express_IR_Zombie_Game/code.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@
2828
# Create a 'pulseio' output, to send infrared signals on the IR transmitter @ 38KHz
2929
pulseout = pulseio.PulseOut(board.IR_TX, frequency=38000, duty_cycle=2 ** 15)
3030
# Create an encoder that will take numbers and turn them into NEC IR pulses
31-
encoder = adafruit_irremote.GenericTransmit(header=[9500, 4500], one=[550, 550],
32-
zero=[550, 1700], trail=0)
31+
encoder = adafruit_irremote.GenericTransmit(header=[9000, 4500],
32+
one=[560, 1700],
33+
zero=[560, 560],
34+
trail=0)
3335

3436
# Set between 0 and 1 to set LED pulse speed. Smaller numbers are slower.
3537
healer_led_pulse = 0.008

Circuit_Playground_Express_and_IR/CPX_IR_CPX_transmit/code.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
# Create a 'pulseio' output, to send infrared signals on the IR transmitter @ 38KHz
1212
pulseout = pulseio.PulseOut(board.IR_TX, frequency=38000, duty_cycle=2 ** 15)
1313
# Create an encoder that will take numbers and turn them into NEC IR pulses
14-
encoder = adafruit_irremote.GenericTransmit(header=[9500, 4500], one=[550, 550],
15-
zero=[550, 1700], trail=0)
14+
encoder = adafruit_irremote.GenericTransmit(header=[9000, 4500],
15+
one=[560, 1700],
16+
zero=[560, 560],
17+
trail=0)
1618

1719
while True:
1820
if cpx.button_a:

IrRobotControl/glove/code.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@
3333
pulseout = pulseio.PulseOut(board.IR_TX, frequency=38000, duty_cycle=2 ** 15)
3434

3535
# Create an encoder that will take numbers and turn them into IR pulses
36-
encoder = adafruit_irremote.GenericTransmit(header=[9500, 4500],
37-
one=[550, 550],
38-
zero=[550, 1700],
36+
encoder = adafruit_irremote.GenericTransmit(header=[9000, 4500],
37+
one=[560, 1700],
38+
zero=[560, 560],
3939
trail=0)
4040

4141
def log(s):

STEMMA_IR_LED_Emitter/code.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,17 @@
1010
# Create a 'PulseOut' to send infrared signals on the IR transmitter @ 38KHz
1111
pulseout = pulseio.PulseOut(board.D5, frequency=38000, duty_cycle=2**15)
1212
# Create an encoder that will take numbers and turn them into NEC IR pulses
13-
emitter = adafruit_irremote.GenericTransmit(
14-
header=[9500, 4500], one=[550, 550], zero=[550, 1700], trail=0
15-
)
13+
encoder = adafruit_irremote.GenericTransmit(header=[9000, 4500],
14+
one=[560, 1700],
15+
zero=[560, 560],
16+
trail=0)
1617

1718
# count variable
1819
count = 0
1920

2021
while True:
2122
# send IR pulse
22-
emitter.transmit(pulseout, [255, 2, 255, 0])
23+
encoder.transmit(pulseout, [255, 2, 255, 0])
2324
# increase count
2425
count += 1
2526
# print to REPL

0 commit comments

Comments
 (0)