I have an Arduino Uno connected to an ESP-01 to provide a wifi connection.
A simple voltage divider (2k and 3k resistors) converts 3.3V on the GPIO pins on the ESP-01 to 5V on the Arduino pins.
The problem is that the ESP-01 pins are pulled low in this circuit and it won't boot properly. I tried a smaller resistor to pull pins high and it *seems* to work, but is there a downside to do it like that?
Or is there a better way to translate 3.3V to 5V? I realize that an output pin on the ESP-01 doesn't have to be translated to 5V to get an Arduino pin high, but input is my issue.
A simple voltage divider (2k and 3k resistors) converts 3.3V on the GPIO pins on the ESP-01 to 5V on the Arduino pins.
The problem is that the ESP-01 pins are pulled low in this circuit and it won't boot properly. I tried a smaller resistor to pull pins high and it *seems* to work, but is there a downside to do it like that?
Or is there a better way to translate 3.3V to 5V? I realize that an output pin on the ESP-01 doesn't have to be translated to 5V to get an Arduino pin high, but input is my issue.