The Arduino Zero is being powered through the programming port to our laptop when we try and run our code. The 3S Lipo battery is supposed to only be powering the servo motors; however, when we try and run our code, the Arduino becomes 'fried' after a short period of time and then no longer works at all. (We have numerous boards, and this has happened several times already) We don't see how code could cause this to happen and so we have posted a picture of our wiring below.
Fritzing are pictures and lacks a lot of information present in proper wiring diagrams. Designations of the pins.... Clear message what units are used...
Fritzing pictures are not schematics. They are pretty connection drawings for beginners but they lack the logical flow that a schematic conveys. I don't read Fritzing and I won't take the time to visualize one in a schematic.
How sure are you the original post was correct. All we can do is guess with the picture you posted. Posting a real schematic would help use solve your problem. Frizzy pictures are not much help but links to technical info on the hardware devices helps all of us a lot.
Please read the post at the start of any forum , entitled "How to use this Forum".
Is this a school/college/university project?
A proper schematic would help?
. Have you developed your code in stages?
. Do you have code that JUST runs ONE servo?
. Do you have code that JUST reads the pressure/temperature sensor?
Since the Adafruit modules are supplied with loose pins that require soldering, it would be likely that you have solder bridges that are causing the Arduino failures.
Please provide clear, focused photographs of your wiring and soldering so we can see all connections.