I am new to the whole OLED thing. I want to start playing around with and programing a screen to do a few things. To be honest I have no idea where to start. Since most everyone on here is relatively informed in this area, maybe someone could help.
Hardware to program?
Software to program?
Knowledge base? (step by step books sites etc)
Any help would be great. I can’t wait to dive into some new technology.
Or one of the PICASO controlled ones that are a bit more expensive?
Or do you want to do one that lacks its own framebuffer meaning you’d have to do the low level stuff yourself?
If it’s the one I linked to or one of the PICASO ones, you can do it with just a simple microcontroller and a serial interface (could be SPI, could be asynchronous).
will give you an idea of the routines involved in drawing circles and lines and stuff, the board code pertains specifically to SAM7 microcontrollers though. If you’re new to microcontrollers I’d recommend something a little simpler to start with… maybe an AVR.
If you dont know where to start out, start with something finished and ready to go.
4GDL OLED modules look really neat – and the SDK was finally released earlier this week. You can get stuff going with just a simple serial interface to program it and the screen. µOLED-320XX-PMD3 in particular because it has a touch screen – great for user interfaces. There is enough GPIO and serial on that board for it to also be the brains…SDK comes with some cool examples you can start tweaking with.
Here’s something to keep in mind. Sparkfun does sell this module, however, you need to build (or buy) the serial interface for it. The 3V TTL level shifter is not enough. You NEED to interface RESET<->DTR in an interesting fashion. It is extremely important as the software needs to perform various resets during the upload process.