Дисплей Sh1106

VladasZ
Offline
Зарегистрирован: 19.05.2015

Приобрел на Aliexpress вот такой вот дисплей: http://www.aliexpress.com/snapshot/6582112237.html Но никак не получается заставить его работать. В гайдах на ютубе по дисплеям с этим драйвером используются совсем не такие платы, с другим названием контактов. В некоторых дисплеях вообще по 4 контакта а у меня аж 7. Как мне подключить этот экран?

vov4ik
Offline
Зарегистрирован: 10.09.2013

Библиотека Adafruit SSD1306, в версиях 1.6.2 и выше можно скачать напрямую http://robotosha.ru/arduino/install-libraries-arduino-ide.html, эскиз - скачать библиотеку в поиске OLED 128 X 64 или гугл вам в помощь.

С первыми двумя понятно наличие стабилизатора неизвесно так-что 0 : 3.3В : 13 :11 : 8* : 9* : 10*, *- любой другой смотреть в скече

 SCL SCK (SCLK) 13 Display Clock
 SDA MOSI           11      Display Data
 RS/DC D/C          9 Command or Data Mode
 RES RESET          8 Reset
CS (TFT)  TFT_CS  10  Chip Select Display

 

VladasZ
Offline
Зарегистрирован: 19.05.2015

Есть прогресс, экран включился. Но выдаёт вот такую жесть. Использовал пример ssd1306_128x64_spi  из папки Adafruit SSD1306.

 

vov4ik
Offline
Зарегистрирован: 10.09.2013
А так.
MOSI   9
CLK   10
DC    11
CS    12
RESET 13

 

 

 

VladasZ
Offline
Зарегистрирован: 19.05.2015
#define OLED_MOSI   9
#define OLED_CLK   10
#define OLED_DC    11
#define OLED_CS    12
#define OLED_RESET 13
 
Я так и подключал, как написано в примере. С вашим вариантом не работало вообще.
vov4ik
Offline
Зарегистрирован: 10.09.2013

К сожалению экрана у меня нет чтоб найти правильный ответ.

Но если используется SPI  11-пин полюбому должен быть MOSI, 12-пин MISO не используется с экрана обратная сязь не нужна, пробуем логически, подключаем как я написал выше и в премере меняем значения

#define OLED_MOSI   11
#define OLED_CLK   13
#define OLED_DC    9
#define OLED_CS    10
#define OLED_RESET 8
VladasZ
Offline
Зарегистрирован: 19.05.2015

Ничего не изменилось. Может быть проблема в том что экран на контроллере SH1106 а эта библиотека для SSD1306?

VladasZ
Offline
Зарегистрирован: 19.05.2015

Все, разобрался. Скачал библиотеку для Sh1106 и все заработало.

lex
Offline
Зарегистрирован: 13.01.2017

VladasZ пишет:

Все, разобрался. Скачал библиотеку для Sh1106 и все заработало.

Где скачали?

VladasZ
Offline
Зарегистрирован: 19.05.2015

Да уже и не помню. Но вторая же ссылка в гугле ведет сюда: https://github.com/rene-mt/esp8266-oled-sh1106

sav liana
Offline
Зарегистрирован: 28.11.2016

Подскажите, хоть кто нибудь запускал пример из этой библиотеки ( esp8266-oled-sh1106-master.zip ), для Arduino UNO+sh1106