Thank you. But basically the connections I described are correct for voltages and for me to start learning I2C. I just needed to verify this.
I think some AI needed reprogramming. It spoke about Arduino 3V to Logical Level Shifter 3V. But it can simply be used for output.
Thank you. Good you spotted that. So the 5V transformer goes to the nearby Arduino 5V pin, of course. ... and transformer 5V also to the Logical Level Shifter 5V side
Did you read the pinout sheet?
Is 5V an input or output?
Level shifter 3V to ??
Level shifter 5V to Uno 5V
601N1 Vcc to Uno 5V
601N1 GND to Uno GND
601N1 SCL to level shifter 3V side
601N1 SDA to level shifter 3V side
Uno SCL to level shifter 5V side
Uno SDA to level shifter 5V side
The 601N1 does not seem to have a 3V connection for the level shifter 3V. You can try connecting it to the Uno 3.3V but not sure if that will work.
As I understand the 601N1 Vcc accepts both 3.3V and 5V. If this is the case and I want to feed it 3.3V, is my connection then wrong?
I only connected the 5V from the Arduino and used the 3.3V from the level shifter to feed the 601N1.
But this is wrong? The 601N1 must be fed 5V (or 3.3V depending on its range) directly from the Arduino? I can not use the level shifter to get 3.3V for the 601N1.
I must also try to find out if my 601N1 Vcc is 3V or 5V. I think a range exists. But maybe safe just to put Vcc 3V. But since nothing is stamped on it maybe 5V is OK?
I see. But one can never use the Level Shifter to get output Vcc.
3V and 5V are both input to the Level Shifter. They are never used as output to feed another board's Vcc.
That is correct. The level shifter need 5V input on the 5V side and 3.3V input on the 3.3V side. It does not convert the power input levels, only the signal levels.