Hello!
I've just purchased an arduino MKRZERO board and I'm trying to use an OLED 1306 (Gotek) 128x32 display that's rated between 3.3v-5v. The display is an I2C that has GND, VCC, SCK and SDA inputs.
However on using the display with the MKRZERO, I can't find an address and I can't write or show anything on the display. The connections here go from the digital pinouts marked (SDA and SCK) on the board to the SDA and SCK inputs on the display.
This display works absolutely fine on my Arduino uno using both the 3.3v & 5v power, so I know its not a power issue of 3.3v or the display itself. The connections here are analog pin 4 to SCK and analog pin 5 to SDA and I can pick up an address on the display and write/test the display using the Adafruit SSD1306 i2C example scripts and my own scripts work fine.
I know that the board is fine, as I can upload and run scripts without any difficulties. I'm assuming that I've either not set something up with the new architecture in the zero or I've not set the digital pins out correctly.
I'm quite new to using displays and I'm very aware this may be some dumb mistake on my behalf, so let me know if I've missed out any useful details.