Ok, so I was playing around making a boost converter. Not important right now. Pleas help me solve this mystery.
Something in my arduino uno r3 went terribly wrong. Here's a list of faults:
-
pin 13 does not work, at all. It's at around 0.4V, no matter what I set it to
-
the yellow LED at pin 13 is always on. Same problem, no matter what I do, it's on
-
the dual op-amp LM358D gets insanely hot, after about 5 seconds it's too hot to touch. Even with a blank arduino sketch, and all the pins unconnected, this op-amp is on fire
-
the reset button does not work, I click it, nothing happens
All the other digital pins seem to work fine (although I'm getting about 4.3V instead of 5 for digital high) , I can upload sketches, all that good stuff.
I did some measuring, here are some weird things I found:
a) multimeter says that on the LM358D op-amp pin 5 (Vcc) and pin 6 (GND) are shorted
b) there is a 1Kohm 8 pin resistor pack next to the yellow led at pin13. The upper rightmost pin is shorted with the bottom middle 2 pins (I don't know if this is done on purpose - I can see a path between the bottom 2 pins, so those two are shortes by design I guess)
c) if I remove the microcontroller and power the arduino via external 12V power, the op-amp still gets hot hot hot
What do you guys think? Did I kill it? Is it the microcontroller? Could it be the op-amp has died? Could it be the resistor shorted out and now I have massive current flow through the yellow diode.