NodeMCU i2c

Tendré en cuento lo del código la próxima vez.
He buscado mucha información y he realizado un numero de ensayos bastante elevado antes de preguntar nada.

No se que hay que tener en cuenta con la diferencia de voltaje. Al realizar el escaneo, la placa Arduino se alimenta desde el puerto serie al igual que la placa NodeMCU, aunque también he alimentado la placa NodeMCU con un alimentador de 5Vdc al PIN Vin y manteniendo el GND de ambas placas unido.
Al querer utilizar el NodeMCU como slave el comando:

Wire.begin(1);

Lo utilizo de esta manera en el código pero no encuentra mi dispositivo NodeMCU en el escaneo. El escaneo funciona puesto que tengo conectadas más cosas como un bh1750, una tarjeta SD y una pantalla LCD y me aparecen en las posiciones de bus 0x23, 0x27, 0x57 y 0x68 respectivamente.