ESP8266

still nothing

Did you change the pins that the ESPxxxx is actually connected to?

 while (ESP8266.available()){
     String inData = ESP8266.readStringUntil('\n');
     Serial.println("Got reponse from ESP8266: " + inData);
  }
  1. Why is this a while statement?
  2. Why are you pissing away resources using the String class? Until you KNOW that you are getting good data from the ESPxxxx, why is there ANY assumption about the data (like that it actually contains a carriage return) and why is it necessary to store the data?

Are you CERTAIN that the ESPxxxx is loafing along at 9600 baud?