Before connecting any external components to your Nesso N1, it is important to understand its voltage characteristics to prevent damage to your sensors and modules:
The Nesso N1 operates at 3.3 VDC, which means:
All digital I/O pins use 3.3 VDC logic levels (HIGH = 3.3 VDC, LOW = 0 VDC).
Analog inputs can safely accept 0 to 3.3 VDC.
Communication pins (I2C, SPI, UART) operate at 3.3 VDC logic levels.
For 5 VDC components, you must add external level shifters for digital communication pins.
Always check your component's datasheet for voltage specifications before connecting. When in doubt, use a multimeter to verify voltage levels or add protective level shifting.
It is true that the "+5V" pin on the Grove connector provides a 5 V output, but the connector's GROVE_IO_0 and GROVE_IO_1 I/O pins are not 5 V tolerant.
Thanks for the detailed answer, this sentence in the nesso description is ambiguous to me: "Use this connector for Grove modules that require 5V operation or GPIO control."
Thanks for pointing this out. I agree. I also noticed this, as well as similar ambiguity in the user manual and tech specs content while I was investigating your request. I have submitted a report about that to the people at Arduino responsible for this documentation.
I intended to mention that in my previous reply, but I see now I forgot to do so.