So you're a Noob? Post your questions here until you graduate! Don't be shy.

User avatar
By Poox
#90031 @schufti, yes m'y Arduino is in reset mode : the orange wire on the left connect the pins reset and gnd.

I found the last problem for enabling flashing / communicate with ESP : remove the resistors on Rx.
So the Rx channel is not in 3.3v anymore but in 5v.
I red that it can damage the ESP.

So before "resolving" this post, I have 2 last questions :
- is it really risky to let 5v for Rx channel, can it lower the life of my ESP?
- why the Rx channel is not working when I use 3 resistors to lower the voltage? And so, is there a way for lower the voltage to 3,3v on Rx?
User avatar
By schufti
#90062 if only used during flashing the danger might be neglectable, but it might be even more reduced when jut using a series resistor (~3k3) to the exp rx pin to limit the "destructive overcurrent".
I can not identify the circuit you built with 3 resistors - I only know one with two.
its: arduino RX --- 2k2 ----- esp rx ---- 3k3 ----- gnd
totally correct would be via levelshifter
You do not have the required permissions to view the files attached to this post.
User avatar
By Poox
#90089 Ok for the neglectable danger in flashing.

The circuit I built was like the first one you explained, just the resistor values changed :
Arduino Rx -- 10k -- esp Rx -- 10k -- 10k -- GND.
Or the same circuit but with 220 Ohms each.
So there's 2/3 of the voltage at esp (I think, but this may be wrong? Please correct me if necessary) : 5v * (2/3) = 3,3v.

As I just had my Arduino beginner's kit, so level shifter was not an option at this time. But if I can't do the same with resistors, I will consider to buy one.

I will try your circuit, with 2,2k and 3,3k to see the result.