And I can read the inputs through the Arduino IDE but I don't get similar results in the software.
What does that mean? The IDE is the app that programs the Arduino, you don't read anything through that apart from keyboard presses and mouse clicks.
I should be using (like a 1mA regulator?
No, one of the reasons not to use one is that there is no such thing.
None of those things mcnobby told you about will stop you getting any readings. He was just improving your design by pointing out your silly mistakes. If you implement your silly mistakes correctly you will get readings. If you want better advice then you must post a schematic, photos of tangled wires do not cut it.