ESP8266 Programming error

Hi,
I uploaded an example program of esp8266 to my ESP-01 module. The program was to Scan for wifi networks, Here is the code

/*
 *  This sketch demonstrates how to scan WiFi networks. 
 *  The API is almost the same as with the WiFi Shield library, 
 *  the most obvious difference being the different file you need to include:
 */
#include "ESP8266WiFi.h"

void setup() {
  Serial.begin(115200);

  // Set WiFi to station mode and disconnect from an AP if it was previously connected
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(100);

  Serial.println("Setup done");
}

void loop() {
  Serial.println("scan start");

  // WiFi.scanNetworks will return the number of networks found
  int n = WiFi.scanNetworks();
  Serial.println("scan done");
  if (n == 0)
    Serial.println("no networks found");
  else
  {
    Serial.print(n);
    Serial.println(" networks found");
    for (int i = 0; i < n; ++i)
    {
      // Print SSID and RSSI for each network found
      Serial.print(i + 1);
      Serial.print(": ");
      Serial.print(WiFi.SSID(i));
      Serial.print(" (");
      Serial.print(WiFi.RSSI(i));
      Serial.print(")");
      Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*");
      delay(10);
    }
  }
  Serial.println("");

  // Wait a bit before scanning again
  delay(5000);
}

I got the output as network found but after that some address locations has started scrolling in the serial monitor and it is not stopping.How can I solve this? :confused: This is my harware setup

Here is the screenshot of my serial monitor

So, you have discovered that anonymous printing sucks, but you haven't done anything about it. Why not?

PaulS:
So, you have discovered that anonymous printing sucks, but you haven't done anything about it. Why not?

I've cleared it now.The problem was the power supply.The regulator on the adaptor won't be able to supply enough current for the esp chip. This will cause the voltage to drop too low when the esp demands high current. The esp chip then detects an error and what I was seeing on the serial monitor was the resulting memory dump.

I made a separate 3.3V supply that can provide ~300mA.Now my program is working and there is no memory dump.

Thanks for your Support :slight_smile: