NODEMCU ESP8266 Blynk ocupies built-in LED

Hello,

I have NODEMCU ESP8266 and Blynk project. Everything works fine.

The only problem is that Blynk library in Arduino IDE controls built-in LED.

It blinks every 1or 2 seconds.

How can I avoid this?

Regards.

Which version of the NodeMCU are you using, and what code are you running?

Pete.

Your code or App Widgets control the LED, not the Library.

Used hardware NODEMCU ESP8266 v1.0.
Here is the code:

// You should get Auth Token in the Blynk App.

// Go to the Project Settings (nut icon).

char auth[] = "       "; //Enter the Auth code which was send by Blink

// Your WiFi credentials.

// Set password to "" for open networks.

char ssid[] = "     ";  //Enter your WIFI Name

char pass[] = "     ";  //Enter your WIFI Password

#define DHTPIN 2          // Digital pin 4 (actually D4)

// Uncomment whatever type you're using!

#define DHTTYPE DHT11     // DHT 11

//#define DHTTYPE DHT22   // DHT 22, AM2302, AM2321

//#define DHTTYPE DHT21   // DHT 21, AM2301

DHT dht(DHTPIN, DHTTYPE);

SimpleTimer timer;
// This function sends Arduino's up time every second to Virtual Pin (5).

// In the app, Widget's reading frequency should be set to PUSH. This means

// that you define how often to send data to Blynk App.

void sendSensor()

{

  float h = dht.readHumidity();

  float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit

  if (isnan(h) || isnan(t)) {

    Serial.println("Failed to read from DHT sensor!");

    return;

  }

  // You can send any value at any time.

  // Please don't send more that 10 values per second.

  Blynk.virtualWrite(V5, h);  //V5 is for Humidity

  Blynk.virtualWrite(V6, t);  //V6 is for Temperature

}

void setup()

{

  Serial.begin(9600); // See the connection status in Serial Monitor

  Blynk.begin(auth, ssid, pass);

  dht.begin();

  // Setup a function to be called every second

  timer.setInterval(1000L, sendSensor);

}

void loop()

{

  Blynk.run(); // Initiates Blynk

  timer.run(); // Initiates SimpleTimer

}

I fixed your post to properly format the posted code.

Please follow the directions on how to do so in the future…

Blynk%20-%20FTFC

Digital pin 2 (AKA GPIO 2, AKA D4) is tied to the built in LED… so I recommend you use another pin instead.

1 Like

Thank you. I’ll try and will post result here.

Regards.

Now it works correct.

Thank’s.

1 Like