I'm making my first custom PCB with an ESP32-WROOM-32E. I am following this tutorial for the ESP32 part. My project requires a 5V 3A power supply but the ESP32 only takes 3.3V.
The tutorial uses an LM1117. I've done some research but can't find out how much current it can take. From what I understand it turns the volts into heat, right? Does that apply for current as well? Is the LM1117 the right one for my situation? If the the input current is the same as the output current, will the LED blow up or only take as much as it needs?
Later on in the project I'll need to level up the 3.3V from a GPIO pin (which sends fast data) to 5V. How can I do this? I'm pretty new to real electronics.