user39812: In my last question I got the suggestion to get a voltage regulator to power my ESP8266, so I went out to buy one and in the end my ESP8266 turned on. Then I started wiring the Tx/Rx pins through the Logic Level Shifter and tried out this piece of code I found online
// Basic serial communication with ESP8266
// Uses serial monitor for communication with ESP8266
//
//  Pins
//  Arduino pin 2 (RX) to ESP8266 TX
//  Arduino pin 3 to voltage divider then to ESP8266 RX
//  Connect GND from the Arduiono to GND on the ESP8266
//  Pull ESP8266 CH_PD HIGH
//
// When a command is entered in to the serial monitor on the computer 
// the Arduino will relay it to the ESP8266
//

#include <SoftwareSerial.h>
SoftwareSerial ESPserial(2, 3); // RX | TX

void setup() 
{
    Serial.begin(115200);     // communication with the host computer
    //while (!Serial)   { ; }

    // Start the software serial for communication with the ESP8266
    ESPserial.begin(115200);  

    Serial.println("");
    Serial.println("Remember to to set Both NL & CR in the serial monitor.");
    Serial.println("Ready");
    Serial.println("");    
}

void loop() 
{
    // listen for communication from the ESP8266 and then write it to the serial monitor
    if ( ESPserial.available() )   {  Serial.write( ESPserial.read() );  }

    // listen for user input and send it to the ESP8266
    if ( Serial.available() )       {  ESPserial.write( Serial.read() );  }
}

But I when I tried sending "AT" to the ESP via the Serial Monitor nothing happend.
This is my current wiring, I hope it's not to unclear:

Hopefully someone can help me :)

user40167: Step 1: Turn On Your ESP8266 Module by Using Arduino Nano 3.3V Dc Output Pin. Remeber sometimes Arduino board is not delivering sufficient voltage to the ESP8266 module. You can use a 3.3 V ( Do not exceed input voltage from 3.3v) regulator ( AMS1117 ) to power this module. A voltage divider circuit is used to drop the Arduino 5V to ESP8266 3.3 V.
Step 2: Here is the schematic Diagram, in my code I used Digital pin 2 as a Tx and D3 as an RX. 
Step 3: Open Arduino IDE and Paste the source code in the window just like shown in the picture. 
   
Step 4: You are ready to send At Commands to Your ESP8266 Module. Remember you will see a Garbage value during Serial Communication.
AT – Will give OK on the serial monitor, if Not just unplug vcc Pin of ESP8266 Module for a moment and reconnect again. 
Send AT+RST – Command to Restart module / Optional Command
Send AT+GMR – To get the firmware version
Send AT+CWMODE? – Set Module to a Dual Mode Sucha as Standalone + Access Point mode. 
Send AT+CWLAP – Command to Search Nearby Wifi Access Point. Find your Wifi Name in the Search Result.
Send AT+CWJAP="Your Wifi Name","Your Wifi Password" – Command to Connect to WIFI.
Send AT+CIFSR – Command to Check Allocated Ip given by your Wifi to your ESP8266 Module/Optional Command.

user71638: The problem is the ESP8266-01 as diagrammed is shorting the pins of the header.  Remember that the breadboard you are using connects all pins on each side, on a row by row basis.  The WiFi module has 8 pins with the pinout shared in other posts.  You must "float" the module and wire it to the breadboard with point to point wiring (hope that is clear).  Put simply... don't plug the WiFi module into the breadboard.  Can't be done.  Cheers!

39812: <p>In my <a href="https://arduino.stackexchange.com/q/46584/49275">last question</a> I got the suggestion to get a voltage regulator to power my ESP8266, so I went out to buy one and in the end my ESP8266 turned on. Then I started wiring the Tx/Rx pins through the Logic Level Shifter and tried out this piece of code I found online</p>

<pre><code>// Basic serial communication with ESP8266
// Uses serial monitor for communication with ESP8266
//
//  Pins
//  Arduino pin 2 (RX) to ESP8266 TX
//  Arduino pin 3 to voltage divider then to ESP8266 RX
//  Connect GND from the Arduiono to GND on the ESP8266
//  Pull ESP8266 CH_PD HIGH
//
// When a command is entered in to the serial monitor on the computer 
// the Arduino will relay it to the ESP8266
//

#include &lt;SoftwareSerial.h&gt;
SoftwareSerial ESPserial(2, 3); // RX | TX

void setup() 
{
    Serial.begin(115200);     // communication with the host computer
    //while (!Serial)   { ; }

    // Start the software serial for communication with the ESP8266
    ESPserial.begin(115200);  

    Serial.println("");
    Serial.println("Remember to to set Both NL &amp; CR in the serial monitor.");
    Serial.println("Ready");
    Serial.println("");    
}

void loop() 
{
    // listen for communication from the ESP8266 and then write it to the serial monitor
    if ( ESPserial.available() )   {  Serial.write( ESPserial.read() );  }

    // listen for user input and send it to the ESP8266
    if ( Serial.available() )       {  ESPserial.write( Serial.read() );  }
}
</code></pre>

<p>But I when I tried sending "AT" to the ESP via the Serial Monitor nothing happend.</p>

<p>This is my current wiring, I hope it's not to unclear:</p>

<p><a href="https://i.stack.imgur.com/QbU41.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QbU41.png" alt="enter image description here"></a></p>

<p>Hopefully someone can help me :)</p>
 40167: <p>Step 1: Turn On Your ESP8266 Module by Using Arduino Nano 3.3V Dc Output Pin. Remeber sometimes Arduino board is not delivering sufficient voltage to the ESP8266 module. You can use a 3.3 V ( Do not exceed input voltage from 3.3v) regulator ( AMS1117 ) to power this module. A voltage divider circuit is used to drop the Arduino 5V to ESP8266 3.3 V.</p>

<p>Step 2: Here is the schematic Diagram, in my code I used Digital pin 2 as a Tx and D3 as an RX. <a href="https://i.stack.imgur.com/NkXsE.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NkXsE.jpg" alt="enter image description here"></a></p>

<p>Step 3: Open Arduino IDE and Paste the <a href="http://www.electronicslovers.com/2017/11/learn-how-to-setup-wifi-module-esp8266.html" rel="nofollow noreferrer">source code</a> in the window just like shown in the picture. 
   <a href="https://i.stack.imgur.com/ztrCp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ztrCp.png" alt="enter image description here"></a></p>

<p>Step 4: You are ready to send At Commands to Your ESP8266 Module. Remember you will see a Garbage value during Serial Communication.</p>

<p>AT – Will give OK on the serial monitor, if Not just unplug vcc Pin of ESP8266 Module for a moment and reconnect again. </p>

<p>Send AT+RST – Command to Restart module / Optional Command</p>

<p>Send AT+GMR – To get the firmware version</p>

<p>Send AT+CWMODE? – Set Module to a Dual Mode Sucha as Standalone + Access Point mode. </p>

<p>Send AT+CWLAP – Command to Search Nearby Wifi Access Point. Find your Wifi Name in the Search Result.</p>

<p>Send AT+CWJAP="Your Wifi Name","Your Wifi Password" – Command to Connect to WIFI.</p>

<p>Send AT+CIFSR – Command to Check Allocated Ip given by your Wifi to your ESP8266 Module/Optional Command.</p>
 71638: <p>The problem is the ESP8266-01 as diagrammed is shorting the pins of the header.  Remember that the breadboard you are using connects all pins on each side, on a row by row basis.  The WiFi module has 8 pins with the pinout shared in other posts.  You must &quot;float&quot; the module and wire it to the breadboard with point to point wiring (hope that is clear).  Put simply... don't plug the WiFi module into the breadboard.  Can't be done.  Cheers!</p>
