OLED дисплей 0,95" 65536 цветов SSD1331
OLED дисплей 0,95" 65536 цветов SSD1331
OLED дисплей 0,95" 65536 цветов SSD1331
OLED дисплей 0,95" 65536 цветов SSD1331
OLED дисплей 0,95" 65536 цветов SSD1331
OLED дисплей 0,95" 65536 цветов SSD1331

OLED дисплей 0,95" 65536 цветов SSD1331

Арт. 14384

950

менее 20 шт.

Описание

Цветной OLED дисплей.

Характеристики:

  • Драйвер: SSD1331
  • Разрешение: 96*64 пикс
  • Питание: 3,3-5 вольт
  • Интерфейс: SPI
  • Количество поддерживаемых цветов: 65536 (красный кнал - 5 бит, зеленый - 6 бит, синий - 5 бит)
  • Угол обзора: >160°
  • Потребление : 0.08 Вт
  • Рабочая температура: от -30 до 70 С°

Расположение выводов:

  • GND и VCC - питание дисплея (3,3-5 вольт)
  • SCL - вход тактового сигнала, вывод SCK разъема SPI
  • SDA - вход данный, вывод MOSI разъема SPI
  • RES - сброс дисплея лог. 0, сброс необходимо сделать перед инициализацией дисплея
  • DC - data/command, лог. 0 сообщает дисплею, что в данный момент передаются команды, лог. 1 - передаются данные
  • CS - chip select, лог. 0 сообщает дисплею о том, что данные предназначены для него, лог. 1 - о том что передача даных завершена

Дисплей управляется чипом SSD1331, который способен управлять цветом каждого пикселя индивидуально (в отличии от монохромных OLED дисплеев, в которых один байт информации управляет кадром из 8 пикселей одновременно). Поддерживается вывод графических примитивов - отрезка, прямоугольника и залитого прямоугольника. Возможна перерисовка части изображения на дисплее, что используется для вывода изображений. 

Для преобразования восьмибитного значения цвета из формата RGB888 в формат RGB565 необходимо использовать следующую функцию.

uint16_t color565(uint8_t r, uint8_t g, uint8_t b) //функция преобразования цвета R8G8B8bit в формат R5G6B5bit
{
  uint16_t c;
  c = r >> 3;
  c <<= 6;
  c |= g >> 2;
  c <<= 5;
  c |= b >> 3;
 
  return c;// получаем 16-битное значение цвета и возвращаем его
}

Подробнее о командах вывода изображения и командах инициализации см. datasheet SSD1331 (PDF, ENG)