I bought the MPL115A2 from Adafruit, and I hooked it up to the pi, ran i2cdetect, and found found the slave address of 0x60 just fine. OK. Fast forward to today and nothing is working. Here is the backstory:
Initially wanted to just blink some LEDs to get basic GPIO working. Messed up the pin connection and instead of 3.3V -> LED -> Resistor -> GND I did 5V -> LED -> Resistor -> GPIO pin. Yikes. Well I realized my error switched things around and everything seems to work ok as far as blinking LEDs go. (Edit: The GPIO pins are also at 3.3V but when I attach an LED to them and not use the pins, the voltage floats at 2.7V) Also, the GPIO's (channel 3 and 5) can read and write signals just fine. Now on to the I2C. As I said, plugged it in, worked. But now after literally doing nothing different, it is not working. I double triple checked connections and everything looks fine. I rechecked GPIO functionality on pins 3 and 5 and they work just fine. I seriously doubt I fried the sensor because I did not connect anything differently! I must note I did mess around with the GPIO.PUD_UP and DOWN functions, but I always use GPIO.cleanup() after.
My only tools are a rubbish volt meter and an equally rubbish solder iron - no scope or anything else.
Please help! Any suggestions are appreciated (and yes I turned it off and back on again a bazillion times)