I have done my initial reading concerning Arduino/ ESP8266 interconnection (via my ussual channel: Google), but have not found a consistent treatment for the voltage difference between the two
My problem arrises from the almost universal warning
"The ESP8266 chip requires only 3.3V to communicate. The chip does not have 5V tolerant inputs. If the chip is connected to 5V devices, the chip might get damaged".
I understand that the ESP8266 should be POWERED from 3.3V. This is readily available from either the Arduino or a standard breadboard power supply.
But the pictures and diagrams Ive seen connect respective TX to RX RX to TX, and various GPIO interconnections between the two boards. Ussually the connections are direct wire links, ocassionally (but not in any consistent way) some sort of resistor is inserted in series in the link.
I assume that a direct conection between an Arduino IO Port (at 5V) and the associated ESP8266 pin (at 3.3V) will destroy to ESP8266. Yet there is no shortage of pictures & schematics and descriptions indicating a direct connection.
Im sure this has been asked many times before. Please point me to the definitive description of the the manner in which the two devices are connected to accommodate the voltage difference