Skip to content

Commit

Permalink
Merge pull request #120 from dhalbert/no-pwmout-for-pulseout
Browse files Browse the repository at this point in the history
Don't use PWMOut for PulseOut
  • Loading branch information
dhalbert committed Aug 10, 2022
2 parents 3eb4c38 + 31e0b8f commit f5351ad
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions examples/circuitplayground_ir_transmit.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,19 @@
up the NeoPixels on the RECEIVING Circuit Playground Express!"""
import time
import pulseio
import pwmio
import board
import adafruit_irremote
from adafruit_circuitplayground import cp

# Create a 'pwmio' output, to send infrared signals from the IR transmitter
# Create a 'PulseOut' output, to send infrared signals from the IR transmitter
try:
pwm = pwmio.PWMOut(board.IR_TX, frequency=38000, duty_cycle=2**15)
pulseout = pulseio.PulseOut(board.IR_TX, frequency=38000, duty_cycle=2**15)
except AttributeError as err:
# Catch no board.IR_TX pin
raise NotImplementedError(
"This example does not work with Circuit Playground Bluefruit!"
) from err

pulseout = pulseio.PulseOut(pwm) # pylint: disable=no-member
# Create an encoder that will take numbers and turn them into NEC IR pulses
encoder = adafruit_irremote.GenericTransmit(
header=[9500, 4500], one=[550, 550], zero=[550, 1700], trail=0
Expand Down

0 comments on commit f5351ad

Please sign in to comment.