You are browsing as a guest. Sign up (or log in) to start making projects!

6h 37m 51s logged

Devlog 6

I might just be the most oblivious person I know

Since my shift register wasn’t registering, I went ahead to continuity check every connection from each input pin to the register, then form the register to the microcontroller, then to just about every other pin, and cross referencing with the schematic, fixing minor issues and repeat like 5 times, but to no avail.

I seemed to believe I was Terry Davis or something because I was convinced it was a hardware issue and didn’t check any of the software, only the code that checks the inputs, which theoretically should have worked. 

I assumed at some point I catastrophically ruined the IC

So I desoldered all register related components and just used a single button for debugging. Just for fun I tested the IC on another breadboard with an ESP32 that I know was working and it functioned properly. Odd. When I’m rewriting the code to work for a single button I was trying to alter the logic for the register setup, it was at this moment I realized the setup function wasn’t called - gasp

one line – registerSetup(); would have made everything work. While I could put everything back together, I don’t want to deal with the glob just yet, I’ll wait to get a socket (in case the IC does actually break at some point)

I’ll also begin writing the README for the project on github since the major parts of the project are done

PS - I just realized I missed devlog 3 - welp there’s no going back now

0
5

Comments 0

No comments yet. Be the first!