Perdidísimo con nodemcu + arduino due+ blynk

Hola buenas!! Quiero conectar mi arduino due a la aplicación blynk mediante un nodemcu, para que éste de wifi al due . Estoy investigando en páginas y no veo nada claro. En el nodemcu ¿que scketch tengo que cargar?. En principio el del MEGA lo he sacado de los ejemplos de blynk(esp shield) y lo estoy conectando:rx del nodemcu con rx1 del due, tx del nodemcu con tx1 del due, gnd con gnd y por último he probado los positivos con +3.3v en ambos y 5v en ambos. ¿Sabéis de alguna página para ver el ejemplo claro?

Gracias y saludos

Sergitopp: En el nodemcu ¿que scketch tengo que cargar?

En la página de Blynk debe estar el código de ejemplo para NodeMCU genérico (aunque mejor fíjate al reverso a ver si tiene alguna marca que te diga con más exactitud cual es). Aunque todos los NodeMCU se basan en ESP8266, creo que en lo que difieren es en el modo de cargar los programas.

Sergitopp: estoy conectando:rx del nodemcu con rx1 del due, tx del nodemcu con tx1 del due

Se supone que es cruzado: RX con TX y viceversa.

Hola, he actualizado el firmware del nodemcu y me he quedado aquí, en la aplicación de blynk me dice que está desconectado. También he probado poner rst del nodem a 3,3 v y nada…Eso si como dice Lucario448, rx y tx cruzados

BEC6CE9E-BC01-47A8-93EC-DC6CD6F10E11.png

Algo falta, quizá la clave (key) del proyecto Blynk. Esta clave es para autenticar el dispositivo y vincularlo al proyecto para así tomar el control sobre él

Pon el sketch que utilizas para el Nodemcu. Como te han dicho, quizá Tx con Rx y Rx con Tx.

Use el configurador del MEGA porque el DUE me envia a un puerto SoftwareSerial y es una tonteria.

/*************************************************************
  Download latest Blynk library here:
    https://github.com/blynkkk/blynk-library/releases/latest

  Blynk is a platform with iOS and Android apps to control
  Arduino, Raspberry Pi and the likes over the Internet.
  You can easily build graphic interfaces for all your
  projects by simply dragging and dropping widgets.

    Downloads, docs, tutorials: http://www.blynk.cc
    Sketch generator:           http://examples.blynk.cc
    Blynk community:            http://community.blynk.cc
    Follow us:                  http://www.fb.com/blynkapp
                                http://twitter.com/blynk_app

  Blynk library is licensed under MIT license
  This example code is in public domain.

 *************************************************************
  WARNING!
    It's very tricky to get it working. Please read this article:
    http://help.blynk.cc/hardware-and-libraries/arduino/esp8266-with-at-firmware

  You’ll need:
   - Blynk App (download from AppStore or Google Play)
   - Arduino Mega 2560 board
   - Decide how to connect to Blynk
     (USB, Ethernet, Wi-Fi, Bluetooth, ...)

  There is a bunch of great example sketches included to show you how to get
  started. Think of them as LEGO bricks  and combine them as you wish.
  For example, take the Ethernet Shield sketch and combine it with the
  Servo example, or choose a USB sketch and add a code from SendData
  example.
 *************************************************************/

/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial


#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "YourAuthToken";

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";

// Hardware Serial on Mega, Leonardo, Micro...
#define EspSerial Serial1

// or Software Serial on Uno, Nano...
//#include <SoftwareSerial.h>
//SoftwareSerial EspSerial(2, 3); // RX, TX

// Your ESP8266 baud rate:
#define ESP8266_BAUD 115200

ESP8266 wifi(&EspSerial);

void setup()
{
  // Debug console
  Serial.begin(9600);

  // Set ESP8266 baud rate
  EspSerial.begin(ESP8266_BAUD);
  delay(10);

  Blynk.begin(auth, wifi, ssid, pass);
  // You can also specify server:
  //Blynk.begin(auth, wifi, ssid, pass, "blynk-cloud.com", 8442);
  //Blynk.begin(auth, wifi, ssid, pass, IPAddress(192,168,1,100), 8442);
}

void loop()
{
  Blynk.run();
  // You can inject your own code or combine it with other sketches.
  // Check other examples on how to communicate with Blynk. Remember
  // to avoid delay() function!
}

Esta es la configuración, pero debes chequear las conexiones porque esta pensado para ESP8266 WIFI Shield y según vi en dicha placa, las conexiones de Serial estan conectadas directamente al ESP8266, asi que tu deberias hacer lo mismo.

Acá tienes que consideraciones previas se deben respetar ESP8266 with AT firmware