LCD I2C not working

I am a complete newbie in using Arduino, and I've encountered a problem where I tried to light up my LCD I2C 16x2.

I watched many YouTube videos, and they are doing the same thing.

I try to do what they are doing, but whenever I plug something into 5V or GND, the Arduino suddenly turns off, and the I2C isn't turning on.

I don't know what's wrong. Is it the Arduino UNO or the I2C?

I really need help because I don't know what to do anymore.

Post here your code, to facilitate our understanding and help,
but post using the tags by clicking on " < code > " in the toolbar.
And post your project schematic or diagram.

Post a picture of the hardware setup.

That indicates a short. Or maybe connecting something backwards.

Do you have a LED and resistor (220 to 1K) that you can use for testing? Connect your LED to pins A4 and A5 and fun the blink example those pins.



also the usb cable is overheating whenever i plug it in the 5v pin

I think that you have a bad LCD.

Or a bad USB cable.

Can you connect the Arduino Uno on its own with a different USB cable to a different USB port ?
Try to blink the onboard led, see if it works well.
I hope it does work, then that part is okay. Don't trust the rest, I would not even try them anymore.

Hello arjah

Make a cross check and run this tutorial simply.

I have same problem my LCD is light it up but no text and i scan the address the fedback in serial monitor is no device found, the lcd is broken or not? Thank for the answer