Fantastic video! I'm completely new to microelectronics & embedded systems and this video was super easy to follow. thanks so so much for making it :-)
Another great tutorial! I assume, since there is a bus 0 and a bus 1 on the Pico, you could have two I2C devices on the Pico with the same address as long as they are not connected to the same bus.
Need multiple oleds but address is fixed, convert the i2c pins to serial (destroy link to pico i2c), and make the new i2c using other pins and write to it, again use the latest pins for serial and ..., the pico is so fast and disconnecting from oled1 does not wipe the text on it while talking to oled2, tested with 4 oleds. or from machine import SoftI2C using SoftI2C to create many i2c objects tip : 400000 use 400_000 much more readable