user31220: I am trying to get the ESP8266 work with Arduino AT commands. I am using the due. How do I get the ESP8266 to respond with anything other than ERROR?
Here is the current serial output:
AT
ERROR

Here is my code:
void setup() {
    Serial.begin(9600);     
    Serial3.begin(115200); //Manufacture said this is the correct baud rate      
}

void loop() {
    if ( Serial3.available() ) {  Serial.write( Serial3.read() );  }

    if ( Serial.available() )  {  Serial3.write( Serial.read() );  }
}

Here are my pin connections:
RX3  -> ESP TX
TX3  -> ESP RX
GND  -> GND
3.3V -> CH_PD + VCC


user37622: The AT firmware responded with ERROR because it received data, but timed out waiting for the CR/LF line ending.
AT commands must be terminated with Carriage Return '\r' and Line Feed '\n' control bytes/characters.

31220: <p>I am trying to get the ESP8266 work with Arduino AT commands. I am using the due. How do I get the ESP8266 to respond with anything other than ERROR?</p>

<p>Here is the current serial output:</p>

<pre><code>AT
ERROR
</code></pre>

<p>Here is my code:</p>

<pre class="lang-C prettyprint-override"><code>void setup() {
    Serial.begin(9600);     
    Serial3.begin(115200); //Manufacture said this is the correct baud rate      
}

void loop() {
    if ( Serial3.available() ) {  Serial.write( Serial3.read() );  }

    if ( Serial.available() )  {  Serial3.write( Serial.read() );  }
}
</code></pre>

<p>Here are my pin connections:</p>

<pre><code>RX3  -&gt; ESP TX
TX3  -&gt; ESP RX
GND  -&gt; GND
3.3V -&gt; CH_PD + VCC
</code></pre>
 37622: <p>The AT firmware responded with ERROR because it received data, but timed out waiting for the CR/LF line ending.</p>

<p>AT commands must be terminated with Carriage Return '\r' and Line Feed '\n' control bytes/characters.</p>
