Nano+OLED

IUS
Offline
Зарегистрирован: 15.01.2015

День добрый. Имеется Arduino nano , подключил к нему дисплей OLED 0,9 дюймов библиотеки Adafruit_GFX.h и  Adafruit_SSD1306.h. Всё отлично, но  Adafruit_SSD1306 работает с буфером, который формируется на ардуине. В итоге больше половины памяти сжерается только на дисплей. переходить на более мощный камень неимею возможности по ряду причин, конечное устройство будет иметь разъем под нано , габариты в самый раз. В нете видел ряд библиотек, на I2C ,но это шина медленная. Для общения дез буфера она не очень подходит. В блиотеках я не очень шарю, смог без последствий на 5% уменьшить Адафру, но этого мало. ЛЬвиная доля это буфер.

В итоге ВОПРОС кто ни-будь работал с этим дисплеем напрямую без библиотек, по ISP, или библиотека без буфера.

 

infyniti
Offline
Зарегистрирован: 15.07.2017

IUS пишет:

День добрый. Имеется Arduino nano , подключил к нему дисплей OLED 0,9 дюймов библиотеки Adafruit_GFX.h и  Adafruit_SSD1306.h. Всё отлично, но  Adafruit_SSD1306 работает с буфером, который формируется на ардуине. В итоге больше половины памяти сжерается только на дисплей. переходить на более мощный камень неимею возможности по ряду причин, конечное устройство будет иметь разъем под нано , габариты в самый раз. В нете видел ряд библиотек, на I2C ,но это шина медленная. Для общения дез буфера она не очень подходит. В блиотеках я не очень шарю, смог без последствий на 5% уменьшить Адафру, но этого мало. ЛЬвиная доля это буфер.

В итоге ВОПРОС кто ни-будь работал с этим дисплеем напрямую без библиотек, по ISP, или библиотека без буфера.

 

 <OLED_I2C.h> у меня эта библиотека 37 процентов с  <OneWire.h>и

<DallasTemperature.h>
infyniti
Offline
Зарегистрирован: 15.07.2017

да и она с русским шрифтом

 

b707
Offline
Зарегистрирован: 26.05.2017

IUS пишет:

В итоге ВОПРОС кто ни-будь работал с этим дисплеем напрямую без библиотек, по ISP, или библиотека без буфера.

Выводить графику без буфера быдет медленно. Но если у вас информация на экране текстовая -скорость будет нормальная и без буфера.

Насчет библиотеки уже написали - OLED_I2C.h буфер не использует

IUS
Offline
Зарегистрирован: 15.01.2015

Спасибо побалуюсь.

IUS
Offline
Зарегистрирован: 15.01.2015

В общем итог такойю

Долго пытался подключить <OLED_I2C.h> оказалось дело было не в бобине, для I2C режима крайне необходимо было RESET подключить на мой дисплей мало разжованой инфы.  А у китайцев коими переполнено все пространство, он отсутствует Но демки с ней, <OLED_I2C.h>, глючат после минуты работы, начинает картинка ломаться и смещаться, не знаю, не разбирался. А вот u8g2 вроде нареканий пока нет , но слухам она тоже с буфером, но памяти мало ест, во всяком случае на тексте, а мне больше и не надо. 

Еще раз спасибо!