[Solved] Trouble Using PulsePosition Library with Shift Register
Hey all,
I'm attempting to use Paul's PulsePosition library to interface with a group of servos, but I haven't been able to get the shift register to output anything useful. The library appears to be working flawlessly, using the sample code he provided.
I wired according to the shift register section on the library's page, double checking the data sheet to make sure it was right.
Here's a picture of the breadboard; I hope stuff is visible.

Pins 1, 2, and 9 - framePin (yellow)
Pin 7 - Ground
Pin 8 - txPin (red)
Pin 14 - +5v
I tried moving wires around, such as switching the tx and frame pins, unplugging random stuff to see if there was a change in pinouts, etc. No dice. Rewired everything a couple times, too. Oh, and switched out the chip to make sure it wasn't the IC itself.
Here's what I'm getting from the pins in the above configuration:

Channel 0 is connected to Pins 1, 2, and 9
Channel 1 is connected to Pin 8
Channel 2 is connected to Q0 (Pin 3). All other outputs (4-6, 10-13) are LOW all the time.
Do you guys have any ideas? It's probably something dumb, but I don't know what.
Thanks!
Hey all,
I'm attempting to use Paul's PulsePosition library to interface with a group of servos, but I haven't been able to get the shift register to output anything useful. The library appears to be working flawlessly, using the sample code he provided.
I wired according to the shift register section on the library's page, double checking the data sheet to make sure it was right.
Here's a picture of the breadboard; I hope stuff is visible.

Pins 1, 2, and 9 - framePin (yellow)
Pin 7 - Ground
Pin 8 - txPin (red)
Pin 14 - +5v
I tried moving wires around, such as switching the tx and frame pins, unplugging random stuff to see if there was a change in pinouts, etc. No dice. Rewired everything a couple times, too. Oh, and switched out the chip to make sure it wasn't the IC itself.
Here's what I'm getting from the pins in the above configuration:

Channel 0 is connected to Pins 1, 2, and 9
Channel 1 is connected to Pin 8
Channel 2 is connected to Q0 (Pin 3). All other outputs (4-6, 10-13) are LOW all the time.
Do you guys have any ideas? It's probably something dumb, but I don't know what.
Thanks!
Last edited: