Дребезг при включении OLED

При подаче питания на OLED вместе с Arduino постоянно замечаю “дребезг” (загораются пиксели в хаотичном порядке на мгновение).
Есть ли какая-то возможность запуска экрана OLED без “бликования”?

Что за дисплей? По какой шине подключен?
Так то нужно схему подключения и код свой (хотя бы тестовый) прикладывать.

OLED 128x32

#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 7
Adafruit_SSD1306 display(OLED_RESET); // создаём объект "дисплей"
void setup() {
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);  // инициализация дисплея по интерфейсу I2C, адрес 0x3C
}
void loop() {...

Резисторы подтяжки к VCC на линии I2C скорее всего не поставил?

ЗЫ: Опять какое-то “гадание”… Что помешало схему приложить?..

Какую схему? 4 провода! два - питание, два - чтение/запись.

Схемы подключения с резисторами никогда не видел…

Вот поэтому “оно и не того” у тебя )))
Резисторы в стандарте I2C прописаны. А ты только блогеров смотришь, книжки не читаешь ))

А ты говоришь 4 провода всего… :smiley:

1 лайк

Надо первым делом его стереть, так как после включения в его памяти мусор …

Линия не притянута, поэтому мусор еще до инициализации появляется.

Komandir, как стирать сразу?

BOOM, какая величина резисторов подойдет? 10 ком - нормально?

Линии i2c к мусору никакого отношения не имеют. Мусор на экране это состояние видеопамяти после подачи напряжения. Если у дисплея есть нога ресет, то в некоторых случаях при старте системы она помогает не показывать мусор.

от 3.9к до 5.1к, что под руку попадётся.

А бычить не надо, четыре там провода или три, схему прикладывайте, если хотите какой-то помощи.

Только вот дисплей у ТС секретный, он нам так и не сказал какой именно. Да и схема секретна и скетч тоже только огрызок показан.

Предлагаю разойтись и прекратить всякое обсуждение пока не будет скетча и схемы с указанием всех конкретных компонентов.

2 лайка

вы таки пробовали в setup указать пины которые использует дисплей, и прописать им состояние LOW( digitalWrite(pin, LOW);) ? а дальше включить, или вовсе это сделает код библиотеки…

Все что мне самому известно о дисплее: это - OLED 128x32 (китайцы больше никакой маркировки не добавили. Фото прикрепить?

По i2c как это можно сделать?

Они разные бывают. Со SPI или i2c интерфейсами. Да ещё паяльником из первого можно сделать второй. Но тогда и нога ресет в руках может оказаться.

это пины a4 a5 ? так же как и с обычными… указать пин, указать состояние…

Ссылку на страницу товара (если он там такой же). Не исключено, что кто-то более опытный, чем Вы, увидит там больше информации, чем Вы увидели.