Yet another ESP8266 problem thread: no communication

Hey there,

I am going crazy with my tries to communicate with a ESP8266 from an Arduino UNO…
Whatever baud rate I set and whatever command I send - all I get back is nothing, my own command or a rubbish version of my own command.

Attached you can find a picture of my setup with description.
I tried to rebuild everything accordingly to this website in the end but no success.
I also tried a logic level converter before but it looks mine is broken (multimeter detects 4.82V on input but 0,05V on output…)

I recheck all wires and changed them.
I switched the ESP8266 module as I have two in stock.
I have changed the build to connect directly to the Arduino as suggested here in the forum

All with no success.

My code is pretty easy as well at the moment and copied from the same site:

#include <SoftwareSerial.h>
SoftwareSerial softSerial(0, 1); // RX, TX

void setup()
{
  uint32_t baudMonitor = 9600;
  uint32_t baudWiFi = 9600;

  Serial.begin(baudMonitor);
  softSerial.begin(baudWiFi);
}

void loop()
{

   // send from ESP8266 to SerialMonitor

    while(softSerial.available() > 0) 
    {
      char a = softSerial.read();
      if(a == '\0')
        continue;
      if(a != '\r' && a != '\n' && (a < 32))
        continue;
      Serial.print(a);
    }
    

    // send from SerialMonitor to RSP8266

    while(Serial.available() > 0)
    {
      char a = Serial.read();
      Serial.write(a);
      softSerial.write(a);
    }
}

After 5 hours of restless debugging and no success at all I just wanted to ask you guys for any further input or idea of what I might do wrong…

Any help is appreciated.

Thanks a lot!

Pic:

SoftwareSerial softSerial(0, 1); // RX, TX

Idiot. You can NOT do software serial on the hardware serial pins at the same time you are doing hardware serial on those pins.

PaulS:

SoftwareSerial softSerial(0, 1); // RX, TX

Idiot. You can NOT do software serial on the hardware serial pins at the same time you are doing hardware serial on those pins.

Well ok - a bit harsh on the wording but I'll focus on the constructive part.

I have changed the pins to use to and on the Arduino of course as well to:

SoftwareSerial softSerial(8, 9); // RX, TX

Now I don't get my own command backfired - but still no response from ESP8266 to my AT command :-/

Sorry for pushing but since I wasn't able to make any progress I wanted to ask if anyone else could think of further commonly known tricks to get it working ? ?

Thanks a lot in advance :-[