NodeMCU v3.0 to control Arduino output

Hi,

I have a temporary setup with a NodeMCU v3.0 acting as the Master and an Arduino acting as the slave. They are connected over I2C and the nodeMCU also powers up the Arduino. I've also a LED connected to output #6 of the Arduino. My goal is to use the NodeMCU as the main connection point over wifi and it will control the outputs of Arduino. I'm saying this is temporary because the Arduino will be eventually replaced by an Adafruit motor shield but the connections for power up the shield logic and I2C are essentially the same (ok libraries & code will change probably but still...).

So until my shield arrives, is it possible that the nodeMCU turns on the led connected to the Arduino? Then I think I'll be able to adapt the code and control the motor that will replace the led.

Here is my setup for reference:

Which communication protocol (I2C, UART, SPI) you want to use to send the 'LED ON' command to the Arduino UNO.

Arduino UNO is a 5V device; it may not work at 3.3V that you have provided from ESP.

Hi Mostafa. I would like to use I2C. The VU output of nodemcu v3 is 5V.

This is my NodeMCU. It has no VU (5V) pin.

Can you please, post the picture of your NodeMCU which has VU (5V) pin?