I’m trying to use the SPI format with sparkfun’s transparent oled – I wired everything up correctly, but nothing is showing up on the screen. Is the OLED just not compatable with DUE? The code compiled properly, it’s just that nothing lights up (besides the power LED on the display breakout). Any thoughts?
Hi Yumanook,
We have a couple of Transparent OLED boards (https://www.sparkfun.com/products/15173 and https://www.sparkfun.com/products/15079) so can you please clarify which one you are using? Also, have you tried using the display via I2C? If not, please try that and see if that works. You may need to edit the “Wire.begin()” function to define your SDA and SCL pins when using I2C. Finally, in case it is a hardware issue, can you please take a few photos of your OLED and the circuit you have it in? Especially any soldering you have done.
Hi Yumanook.
We haven’t tested the library on a Due so I’m not sure if the library is giving you trouble or you might have things connected wrong. The Due does have it’s SPI pins in different places than more common Arduino boards and you might have the wrong pins selected so double check the [reference to make sure you’re using the right pins. Also make sure you’ve cut the appropriate jumpers on the back of the board to select SPI mode.
As a double check, you might try connecting the display to a Uno and see if it’s working there as a sanity test.](SPI - Arduino Reference)
Hello Chris,
I have obtained an arduino uno and it still doesn’t work… The power button is on, but that’s about it. Could I send you a picture of the setup and the code? I think I’m using the right pins.
Photos of your boards and circuit will be very helpful to troubleshoot this issue. Especially ones of any soldering you have done. Please do your best to make sure they are clear and well-lit. Any other information about how you are using the board will be very helpful as well (eg. which example you are using, Arduino version, operating system, etc.).