nodemcu digital pins are 3.3v or 5v

Hi all
This nodemcu have 3.3 or 5v input/output digital pins?

Many thanks in advance

They're 3.3 V. The analog input on the ESP8266 can only measure 0-1.0 V but some ESP8266 boards have a voltage divider on that pin to allow it to measure 0-3.3 V. I don't remember whether the NodeMcu board does that or not, so you will want to check that if you are using the A0 pin.

nodemcu digital pins are 3.3v or 5v

What are you doing? I already answered you the first time you asked:

@tao13, do not cross-post. Threads merged.

tao13:
nodemcu digital pins are 3.3v or 5v

No, you don't have a choice. It's 3.3V. Connecting 5V will destroy those pins, and possibly the whole board with it.

pert:
They're 3.3 V. The analog input on the ESP8266 can only measure 0-1.0 V but some ESP8266 boards have a voltage divider on that pin to allow it to measure 0-3.3 V. I don't remember whether the NodeMcu board does that or not, so you will want to check that if you are using the A0 pin.

NodeMCU does have a voltage divider on the analog input - this means not only does it measure 0-3.3V, it has a severely reduced input impedance (the value of those resistors, instead of the input impedance of the analog input itself) which may affect readings.