Страница 1 из 1

OLED 128x64 дисплей SPI 7 pin в интерфейс IIC 4 pin!

СообщениеДобавлено: 27 ноя 2016, 19:11
admin
Наши отечественные Кулибины таки додумались как переделать стандартно распаяный на данном 7 pin OLED 128x64 дисплее интерфейса SPI в интерфейс IIC под 4 pin.

http://arduino.ru/forum/apparatnye-vopr ... x64-po-iic

Изначально дисплей работает со SPI и для переключения его в режим I2C, необходимо впаять перемычки R1 и R8. Далее, подключаем:
OLED Arduino Uno
GND GND
VCC +3,3v
D0 A5
D1 A4
RES через 10k к +3,3v и 1,0 mk на GND
DC на GND, адрес 0x3C; на +3,3v, адрес 0x3D
CS на GND
Подключаем дисплей, загружаем в Ардуино скетч для I2C и наслаждаемся результатом.

Изображение

Изображение

И видео тест скеча:

[video]http://youtu.be/wR3QqK1FC1c[/video]

Да и не забывайте вот об этом:

Код: выделить все
DC            на GND, адрес 0x3C; на +3,3v, адрес 0x3D



в библиотеке от Adafruit по умолчанию 0x3D, в моем случае 0x3C.

Соответствие сигналов на пинах полученного таким образом интерфейс IIC:

Было:...GND.........VCC......DO......D1
Стало:..GND.........VCC......SCL.....SDA

Материал подготовлен лабораторией электронных разработок DATA-RU.RU (http://www.data-ru.ru) по запросу Комитета науки и техники Национального Объединения (http://russianew.ru/viewforum.php?f=128).