| Electronics > Projects, Designs, and Technical Stuff |
| Need help designing a load selector! |
| << < (5/7) > >> |
| WyverntekGameRepairs:
--- Quote from: MarkF on May 30, 2020, 01:05:59 am ---It appears that I miss-read you original post several times.... You never ask to have ALL LEDs On at one time. Just sequence through and one all Off state. I think I fixed the startup initialization. The RC time constant may be too short for the LOAD pin. (Attachment Link) --- End quote --- You also kinda messed that up. I don’t recall the 74196n being a 20 pin chip... lol :D Edit: You also have a pin 18 and 16 on the ic. The chip isn’t 20 pin, it’s 14 pin. |
| MarkF:
Schematic updated. I picked the wrong component out of the library. :palm: |
| WyverntekGameRepairs:
I just had a thought. What if we used an AND gate (I’ve ordered some) on Q12 of the multivibrator? Connecting that output to the AND A1 and the button to the AND A2 could allow a pulse to be sent after the 1 bit reaches the end of the chain. That just leaves us with the startup triggering. It is possible that a 555 timer could be used to make a one-trigger latch. Something that, when the system turns on, triggers the timer - but when the button is pressed and the data pin no longer needs to be held HIGH, the timer deactivates until the power to it is completely removed. |
| MarkF:
I did a little checking of the CD4094B datasheet. It appears it can only source -1mA of current (not enough for LEDs). Disconnect the LEDs, then check the outputs with a Multimeter to verify the circuit. A popular shift register used to extend Arduino outputs is the SN74HC595. It would be able to drive the LEDs. The RGB LED may be a special case. I don't know what its current requirements are. |
| MarkF:
Another option to drive the LEDs is the ULN2003B darlington transistor array. |
| Navigation |
| Message Index |
| Next page |
| Previous page |