SPI/I2C OLED display


#161

A question about usage of the OLED128x64 object:

Is there any way to use it without a scope object? I'm really only interested in ùsing the display for text (mode 0) and would like to avoid the overhead of a scope in my patch. Unfortunately, without a scope, I get a compile error when I try to run a patch. Alternately, what's the smallest leanest object I can include to meet the compile requirements of the OLED128x64 object?


#162

No, there is no way :frowning: ...

That's why i just added a tiar/HW/OLED128x64niceWOScope object :wink:

(note: don't forget to include a gpio/i2c/config object in all patches using tiar/HW/OLED138x64niceWOScope)


#163

Service with a smile and a wink!! Thank you sir.


#164

Has anyone tried to multiplex I2C Oled displays?


On Arduino itcan be done using an I2C Multiplexer : TCA9548A
One TCA9548A can multiplex up to 8 screens !
Addressing can be done using two additional digital output.


#165

Hi,

Is it possible to set zoom in/out? I am working with low frequencies.

Cheers!


#166

Hi @xoanxil,

I think that zoom/scaling features should be implemented in a scope object, not in the OLED objects.

Maybe somebody already coded such a variant but I don't see such an object in the community repository.


#167

I never experimented with such multiplexers on the Axoloti.


#168

Ok. Thank you for your answer!


#169

Maybe that's another object on my todo list...


#170

yeah scope object... i need a chart object and i d wish it would be switchable


#171

Re

This should be possible in general. I think the oled object just cares about the presence of an array called 't' in the object it is referred to. For example, I use this object to save SRAM, and it displays just fine.
scope fake.axo (929 Bytes)
If you write an object that combines this with a chart and uses the same variable, you should be able to get what you want (which you can't always :wink: )


#172

Could one of the coding gurus on here code an oled object with x/y inputs for lissajous patterns???? It would really be awesome. There is a euro module that uses this same oled called the zero scope that can do this and it’s great fun.


#173

That's quite complicated to do based on my OLED objects (they are optimized for low RAM and low CPU). and I'm not sure it would be really useful nor beautiful to have a pixellised 128x64 lissajou curve.

I think that the best option for more advanced show off graphics is to use another board equipped with a color TFT and connect it to the Axoloti.


#174

I've just ordered this large 2,42" oled display (i'll receive it in 2 weeks)

does anyone experimented with those ?

I think that the SSD1309 is very similar with the SSD1306.


#175

no , but i am drooling looking forward what you do to it


#176

Did you test it by any chance ?


#177

Looks alot like the Elektron Digitakt /Digitone ones. Nice size :slight_smile:


#178

I'll test it as soon as i receive it :wink:


#179

They are only 128x64, like the little ones. So, it won't be better for scopes.

But as the pixels are way bigger than the 0.96" oleds, it will be possible to have 8 readable lines with 21 characters each, that could be very useful for parameter and patch info display.

I think that it will also be possible to use these OLEDs for displaying drum patterns in the case of an Axoloti based drum machine.


#180

I'm thinking about a "pocket Axoloti" design with a similar design to a pocket operator (+ button, leds, speaker..) but with an oled display like that, 4 knobs or decent encoders and a lipo battery integrated.. would be super rad..