Доброго времени суток. Использую для управления дисплеями библиотеку Adafruit, подключаю их по шине I2C. Столкнулся с проблемой подключения двух 1306 OLED дисплеев с разным разрешением (один 128х32 и второй 128х64). Они оба виделись микроконтроллером под одинаковым адресом 0х3С и при выводе текста на экран они просто дублировали друг друга.
Я перепаял адресный резистор на одном из дисплеев и он получил адрес 0х3D. Но возникла вторая проблема: я не знаю как теперь инициализировать второй дисплей в этой библиотеке, задать ему другое разрешение, а также совсем непонятно как выводить на два разных дисплея разную информацию?
Возможно кто-то сталкивался с такой задачей, и как вы её решили? Может нужно использовать другую библиотеку? Но хотелось бы конечно остаться на Adafruit чтобы не переписывать с нуля код для первого дисплея.
Я перепаял адресный резистор на одном из дисплеев и он получил адрес 0х3D. Но возникла вторая проблема: я не знаю как теперь инициализировать второй дисплей в этой библиотеке, задать ему другое разрешение, а также совсем непонятно как выводить на два разных дисплея разную информацию?
Возможно кто-то сталкивался с такой задачей, и как вы её решили? Может нужно использовать другую библиотеку? Но хотелось бы конечно остаться на Adafruit чтобы не переписывать с нуля код для первого дисплея.