I had another look at your pic above and I think you have a severe problem with your wiring.
If Iām not mistaken you just propped the jumper wires into the proto holes of the shield shield.
This is not how you do it. Jumper wires need to be put into female headers to ensure propper contact.
Proto holes are for soldering!
The shield has rows of female headers where you can plug the wires in.
Find the correct pins and rewire your whole setup and shoot a new pic of the rewired setup.
This is how i re-setup the oled & core. But when i run the code in Particle IDE, still nothing happens. Not sure if my setup was correct with my shield so i just put the core on the breadboard instead. I wasnāt sure how to hook up the female headers on the shield. Thanks
So you even need to change the other three wires (not D0, D1, D2, D3, D4 on the Core, but A3, A5, D3, D4, D5)!
You could save yourself (and us) a lot of grief, if you follow instructions a bit more closely.
BTW:
As I see you happen to run a Particle Core and not a Photon.
It shouldn't make any difference for your current project, but it might be important to give the correct information for some future questions.
I do have the Photon, it came with the Photon Kit. I figured it didnāt matter if i was using my Core to get it up and running from my recent post with my images. When i posted the post you reposted, that was when i first got my photon kit and was using my photon at that time. Sorry if it caused confusion. I will put the pins back the way you originally said and see if that works. Thanks
Thanks @ScruffR@peekay123 for the help. I hooked up all pins like you guys said and i even switched my Core to my Photon ( to see if that would make a difference) but still got a blank oled screen. Guess its just not meant for me to figure that one out. but again thanks for the help.
@freddyroosevelt, now I have rewired my own breadboard to use exactly your jumper wires colors, to make things match when providing a pic of my working setup.
And in the course of doing so I realized, that I swapped around the SPI pins. I donāt know how often I read over that very part of my own post and even after @peekay123 has given you the correct pin numbers, I didnāt realize my error.
I got myself fooled by this part of the original library and took D0, D1 as the OLED pin names and matched them with the Particle SPI pins MOSI (A5) and CLK (A3)
// If using software SPI (the default case):
#define OLED_MOSI D0
#define OLED_CLK D1
Sorry for that
So the correct and tested pinout should look like this
@johnwargo: Since this is your thread (but has drifted off but got some running setups) Iād like to mark this [SOLVED].
If you donāt see it solved, please comment - maybe we can help to solve your issues too.