Hello everybody,
My name is Nicolas, I'm french and student in aeronautical engineering. That was for the presentation part!
I came here because I have a project in my mind, but arduino is a blurry world to me. I tried to learn alone with examples about OLED screens from the internet or the forum but it always gets specific very fast. I know how to code, I learnt web languages, Fortran, ADA, Python, a bit of C++, so algorithmic isn't a problem. I juste have the feeling that Arduino is really closer to hardware and I'm lost. This is why I came for your help!
First of all, my project. I built a HTPC based on a miniITX motherboard and a skylake CPU, the OS beeing W10 and the mediacenter software, KODI. Now that the hardware and software parts are fonctional, I focus on the homemade case I want around this system. This is where it leads to the OLED display: I would like a display on the case to show what is currently playing, time remaining, etc... I planned to communicate this information via serial usb to arduino with a python little program of my own.
For the display, I'd like to use a 256x64 white Oled display and I found this one: EastRising ER-OLEDM032-1W.
For the board, I found a Arduino Nano like board on Amazon:
Sodial Nano (I guessed it would be just same with the proper drivers to make it recognisable by the computer).
The first victory was to find that the u8g2 supports the SSD1322 controller of the display. But it's where my abilities stop.
As I'm a complete noobie in Arduino (and electronics in general - not to mistake with informatics), I would like to learn how to wire this display to an Arduino Nano.
I read that I had to use the 4-Wire SPI, but the display has 16 differents pins and I don't understand the meaning of the schematics available here: Interfacing.
Once it will be done, what should I write/do (or read) to display whatever I want to my display using the u8g2 library?
Please notice that everything here is for now theoretical as I'm finishing an internship in Canada, I will be home in a couple weeks. I just anticipated my need for information.
Thanks for reading me, I know it was quite long. I didn't want to come and only ask you to do all the work for me (still not far from that idea).
Have a nice day/evening,
Nicolas