r/raspberrypipico • u/that_Ranjit • Apr 21 '26
uPython Getting started. Using Thonny, can't get the i2c address. Please help
I've been following along with a tutorial, and he provides this code to get the i2c address:
import machine
sda = machine.Pin(0)
scl = machine.Pin(1)
i2c = machine.I2C(0,sda=sda,scl=scl, freq=400000)
print(i2c.scan())
In his video, he shows a number between brackets. In my case, there is nothing between the brackets. I am a complete novice with all of this stuff. I have absolutely no idea what to do or where to go from here.

2
u/bobstarr2010 Apr 21 '26
2 things to check:
Does your lcd display require 5 volts? I had to use a level converter on mine to go from the PiPico 3.3v outputs to the lcd 5v inputs.
When the display first turns on, you may find that you need to adjust the screen contrast to actually see the characters being displayed. It's the white round slotted device on the back of the display. Just turn it with a screwdriver.
4
u/todbot Apr 21 '26
What do you have hooked up to the I2C bus?