Поиск
Закройте это поле поиска.

Революционные компактные визуальные эффекты: 0,91-дюймовый модуль OLED-дисплея 128×32 с интерфейсом I2C — обзор

Оглавление

В этой статье мы погружаемся в мир компактных OLED-дисплейные модули, уделяя особое внимание 0,91 дюйма 128×32 OLED-дисплей который использует Интерфейс I2C. Мы рассмотрим технические обзор этого монохромный отображать, его особенности и то, как его можно интегрировать в различные проекты, особенно с Ардуино УноЭту статью стоит прочитать, потому что она дает полное представление об очень специфическом и популярном типе отображать технологии. Независимо от того, являетесь ли вы любителем, инженером или просто любителем электроники, эта статья снабдит вас знаниями, которые позволят вам эффективно использовать эти небольшие, но мощные отображает в вашем следующем проекте. Вы найдете белый OLED быть очень полезным. Мы также обсудим основы 0,91-дюймовый OLED-дисплей и его легко использовать Интерфейс I2C. Вы можете найти похожие модуль на Waveshare веб-сайт, но мы будем использовать наш собственный OLED-модуль и предоставить вам специализированную учебник и поддерживать.

Модуль OLED-дисплея 0,91 дюйма 128×32

1. Введение в 0,91-дюймовые OLED-дисплейные модули 128×32

OLED-дисплей Технология произвела революцию в способе нашего взаимодействия с электронными устройствами, предложив яркие цвета, высокая контрастность, и широкие углы обзора. В сфере OLED-дисплеи, 0.91 дюйм 128×32 OLED-дисплейный модуль выделяется как компактное, но мощное решение для проектов, требующих небольшого, но легко читаемого отображать. Эти дисплеи маленькие, часто используется в портативных устройствах, носимых устройствах и различных встроенных системах, где пространство имеет первостепенное значение. 0,91 дюйм размер относится к диагональ измерение отображать область, в то время как 128×32 резолюция указывает на то, что отображать состоит из 128 горизонтальных пиксели и 32 вертикальных пиксели.

Несмотря на их небольшие размеры размер, эти OLED-модули обеспечивают четкие и ясные визуальные эффекты благодаря неотъемлемым преимуществам OLED технологии, такие как возможность отключения отдельных пиксели полностью, в результате чего получаются настоящие чернокожие и высокая контрастность Соотношения. Это 0.91 128×32 монохромный OLED-модуль контролируется встроенный контроллер, как правило, SSD1306 драйвер ИС, который упрощает процесс сопряжения отображать с микроконтроллерами. SSD1306 это OLED-драйвер который имеет встроенный чип контроллераOLED-дисплей является популярным выбором как среди любителей, так и среди профессионалов.

2. Подробное описание OLED-модуля: основные характеристики и характеристики

0,91 дюйм 128×32 OLED-дисплейный модуль это монохромный графический дисплей который объединяет целый ряд функций в своем компактном форм-факторе. Спецификация может отличаться у разных производителей. Одна из ключевых особенностей этого модуль это его OLED технология, которая позволяет каждому пиксель излучать свой собственный свет. Это устраняет необходимость в подсветка, что приводит к более тонкому отображать с превосходным контраст и более низкое энергопотребление по сравнению с традиционными ЖК-дисплей Модули. отображать является совместимый со многими устройствами.

Вот таблица, обобщающая типичные спецификации из 0,91 дюйм 128×32 OLED-дисплейный модуль:

ОсобенностьСпецификация
Размер0.91 дюйм (диагональ)
Разрешение128×32 пикселей
ЦветМонохромный (обычно белый, синий или желтый)
ИнтерфейсI2C (или СПИ в некоторых моделях)
КонтроллерSSD1306 (или совместимый)
Рабочее напряжение3.3В – 
Угол обзора>160°
Рабочая температура.-40°С ~ 85°С
Печатная плата РазмерЗависит от производителя

The OLED-модуль обычно работает на Напряжение между 3,3 В и , делая это совместимый с широким спектром микроконтроллеров, включая Ардуино платы. Требования к питанию зависят от того, как большая часть дисплея горит. интерфейс чаще всего I2C, что упрощает проводку и уменьшает количество вход требуются пины. Некоторые модули также предлагают СПИ интерфейс вариант. Проверить деталь касательно интерфейс на странице вашего продукта. SSD1306 контроллер обрабатывает низкоуровневые подробности вождения OLED панель, в том числе пиксель адресация, частота обновления и управление питанием.

3. Понимание интерфейса I2C: как он работает с OLED-дисплеем?

The I2C (Межинтегральная схемаинтерфейс это последовательный протокол связи, который позволяет нескольким устройствам взаимодействовать друг с другом, используя всего два провода: SDA (последовательные данные) и SCL (последовательные часы). Это популярный выбор для подключения периферийных устройств, таких как отображает, датчиков и микросхем памяти для микроконтроллеров из-за своей простоты и эффективности. Интерфейс I2C особенно хорошо подходит для 0,91 дюйм 128×32 OLED-дисплейный модуль поскольку это сводит к минимуму количество требуемых соединений, что имеет решающее значение в условиях ограниченного пространства.

В I2C настройка с помощью OLED-модуль, микроконтроллер (например, Ардуино) обычно действует как мастер устройство, в то время как OLED-дисплей действует как раб устройство. Мастер инициирует связь и управляет тактовым сигналом, в то время как ведомый отвечает на команды мастера. Каждый устройство на I2C шина имеет уникальный 7-битный или 10-битный адрес, и OLED-дисплейный модуль не является исключением. SSD1306 контроллер используется в этих отображает имеет определенный I2C адрес, который позволяет микроконтроллеру выбирать это для общения. 0,91-дюймовый OLED-дисплей является общение через интерфейс I2C. Преимущество использования Интерфейс I2C с OLED-дисплей заключается в том, что это упрощает электропроводку, так как вам нужно только соединять две линии данных (SDA и SCL) в дополнение к питанию и земле. Это особенно полезно при работе с микроконтроллерами, имеющими ограниченные вход/выход штифты. Более того, I2C позволяет нескольким устройствам совместно использовать одну и ту же шину, при условии, что каждое из них устройство имеет уникальный адрес, что позволяет легко расширить ваш проект с помощью дополнительных датчиков или периферийных устройств.

4. Обзор оборудования: изучение физических компонентов OLED-модуля

The аппаратное обеспечение типичного 0,91 дюйм 128×32 OLED-дисплейный модуль состоит из нескольких ключевых компонентов, интегрированных на небольшой печатной плате (PCB). Наиболее заметным компонентом является OLED сама панель, которая представляет собой тонкую, плоскую отображать который содержит 128×32 массив пикселиOLED Панель обычно покрыта защитным слоем стекла или пластика. Вам следует проверить контур вашего модуль.

The контроллер чип, как правило, SSD1306, устанавливается на задней части Печатная плата. Этот чип отвечает за прием команд и данных от микроконтроллера. через I2C и движущая сила личности пиксели на OLED Панель. SSD1306 имеет встроенный графический отображать данные БАРАН (GDDRAM), в которой хранится изображение данные для отображения. размер этого БАРАН определяет разрешение принадлежащий отображать что контроллер может поддержать. Для 128×32 отображатьконтроллер необходимо по крайней мере 512 байт оперативной памяти с каждый пиксель представлен одним битом (включенным или выключенным) в монохромный отображать, а 128 * 32 бита равно 512 байт данных. Дисплеи маленькие и очень полезно во многих проектах. Печатная плата также включает в себя другие необходимые компоненты, такие как резисторы, конденсаторы и регуляторы напряжения. Эти компоненты гарантируют, что OLED панель и контроллер получить правильную мощность поставлять и условия эксплуатации. модуль обычно имеет строку заголовка приколоть соединения вдоль одного края Печатная плата, что позволяет вам легко соединять его к макетной плате или микроконтроллеру с помощью перемычек. Конкретный приколоть Конфигурация может немного отличаться у разных производителей, но обычно включает в себя контакты для питания (поставлять), земля и I2C линии связи (СДА и СКЛ).

5. Взаимодействие с Arduino: пошаговое руководство по подключению и использованию OLED-дисплея с Arduino Uno

Интерфейс 0.91 дюйм 128×32 OLED-дисплейный модуль с Ардуино Уно это простой процесс, благодаря Интерфейс I2C и наличие библиотеки которые упрощают код требуется. Вот пошаговое руководство, с которого можно начать:

  1. Подключите оборудование: Во-первых, вам нужно будет физически соединять the OLED-модуль к вашему Ардуино УноСоединять ВКЦ приколоть на OLED-модуль к 5В приколоть на Ардуино, и заземление приколоть к одному из контактов GND на Ардуино. Следующий, соединять ПДД приколоть на OLED-модуль к А4 приколоть (ПДД) на Ардуинои SCL приколоть к А5 приколоть (SCL) на Ардуино.
  2. Установить библиотеку: Для упрощения процесса контроля OLED-дисплей, вам нужно будет установить библиотека в Ардуино IDE. Два популярных варианта — Adafruit SSD1306 библиотека и U8g2 библиотека. Вы можете установить эти библиотеки через Ардуино Библиотека Менеджер, перейдя в Sketch > Include Библиотека > Управление библиотеками, поиск «SSD1306» или «U8g2» и нажимаем «Установить».
  3. Загрузить код: После того, как библиотека установлен, вы можете загрузить образец эскиз к вашему Ардуино чтобы проверить отображать. Адафрут SSD1306 библиотека поставляется с примерами эскизов, которые демонстрируют, как инициализировать отображать, рисовать основные фигуры и отображать текст. Вы можете найти эти примеры в Ардуино IDE в меню Файл > Примеры > Adafruit SSD1306Выбирать пример для 128×32 I2C дисплеи.
  4. Изменить код: После проверки того, что отображать работает правильно, вы можете изменить пример код или напишите свои собственные эскизы для создания индивидуальной графики и отображения информации на OLEDбиблиотека предоставляет функции для рисунок пиксели, линии, прямоугольники, круги и текст.

Не забудьте ознакомиться с документацией для получения конкретной информации. библиотека вы используете, чтобы понять все доступные функции и их использование. С помощью этих простых шагов вы можете быстро получить ваш 0.91 дюйм 128×32 OLED-дисплей и работает с Ардуино Уно.

0,91-дюймовый 128×32 OLED-дисплейный модуль I2C

6. SPI и I2C для OLED-дисплеев: какой интерфейс подойдет для вашего проекта?

При работе с OLED-дисплейные модули, вы часто будете сталкиваться с двумя распространенными последовательными интерфейсами связи: СПИ (Последовательное периферийное устройство) Интерфейс) и I2C (Межинтегральная схема). Оба интерфейса имеют свои преимущества и недостатки, и выбор между ними зависит от конкретных требований вашего проекта.

Интерфейс I2C:

  • ПростотаI2C использует только два провода для связи (SDA и SCL), что упрощает проводку и сокращает количество вход контакты, необходимые на микроконтроллере.
  • Адресация: Каждый устройство на I2C шина имеет уникальный адрес, что позволяет микроконтроллеру взаимодействовать с несколькими устройствами, используя одни и те же два провода.
  • СкоростьI2C обычно медленнее, чем СПИ, со стандартными скоростями 100 кГц, 400 кГц, а иногда до 1 МГц и выше.
  • Потребляемая мощность: Из-за более низкой скорости и более простого протокола, I2C обычно потребляет меньше энергии, чем СПИ, что делает его хорошим выбором для устройств с питанием от батареи.

Интерфейс SPI:

  • СкоростьСПИ обычно быстрее, чем I2C, причем скорости часто достигают нескольких мегагерц или даже десятков мегагерц. Это делает СПИ подходит для приложений, требующих высокой частоты обновления или больших объемов передачи данных.
  • СложностьСПИ Обычно для связи требуется больше проводов (MOSI, MISO, SCK и CS), что может усложнить проводку, особенно при использовании нескольких устройств.
  • АдресацияСПИ использует чип выбирать (CS) линия для каждого устройство, что означает, что микроконтроллеру нужен отдельный вход булавка для каждого устройство он хочет общаться.
  • Потребляемая мощность: Из-за более высокой скорости и более сложного протокола, СПИ обычно потребляет больше энергии, чем I2C.
ОсобенностьI2CСПИ
Провода2 (ПДД, СКЛ)4+ (MOSI, MISO, SCK, CS на устройство)
СкоростьМедленнее (обычно 100 кГц – 1 МГц)Быстрее (обычно на несколько МГц и более)
АдресацияАдрес устройстваЛиния выбора чипа (CS) на устройство
Потребляемая мощностьНижеВыше
СложностьБолее простая проводка, более сложный протоколБолее сложная проводка, более простой протокол
Варианты использованияБолее низкие скорости передачи данных, несколько устройств на шинеВысокие скорости передачи данных, меньше устройств, более быстрые обновления

Для 0.91 дюйм 128×32 OLED-дисплейный модульИнтерфейс I2C часто является предпочтительным выбором из-за его простоты и меньшего количества выводов. Однако, если ваш проект требует очень быстрого отображать обновления или если вы уже используете СПИ для других компонентов, то с помощью СПИ версия OLED-модуль может быть более подходящим.

7. Библиотека отображения: изучение программной части – библиотеки и примеры кода

Для контроля 0,91 дюйм 128×32 OLED-дисплейный модуль от микроконтроллера, например Ардуино Уно, вам нужно будет использовать программное обеспечение библиотека который предоставляет набор функций для отправки команд и данных в отображать. Несколько библиотеки доступны для работы с SSD1306-основанный на OLED-дисплеи, два из которых самые популярные — Adafruit SSD1306 библиотека и U8g2 библиотека.

Адафрут SSD1306 библиотека специально разработан для монохромный OLED-дисплеи которые используют SSD1306 контроллер, включая 0,91 дюйм 128×32 Модуль. Он предоставляет простой и удобный в использовании API для инициализации отображатьрисунок основные формы и отображение текстбиблиотека построен на базе Adafruit GFX библиотека, который предоставляет общий набор графических функций, работающих на различных типах отображает.

Вот код пример, демонстрирующий, как инициализировать отображать и отобразить некоторые текст с использованием Адафрута Библиотека SSD1306:

    #включать 
    #включать 
    #включать 
    #включать 

    #определять ШИРИНА_ЭКРАНА 128 // Ширина OLED-дисплея, в пикселях
    #определять ВЫСОТА_ЭКРАНА 32 // Высота OLED-дисплея, в пикселях

    // Декларация для интерфейса I2C
    #определять OLED_RESET 4 // Сброс контакта # (или -1, если используется общий вывод сброса Arduino)
    #определять АДРЕС_ЭКРАНА 0x3C ///< Адрес см. в техническом описании; 0x3D для 128x64, 0x3C для 128x32
    Adafruit_SSD1306 отображать(ШИРИНА_ЭКРАНА, ВЫСОТА_ЭКРАНА иПроволока, OLED_RESET);

    пустота настраивать() {
      Серийный.начинать(9600);

      // SSD1306_SWITCHCAPVCC = генерирует внутреннее напряжение дисплея из 3,3 В
      если(!отображать.начинать(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
        Серийный.println(Ф(«Ошибка выделения SSD1306»));
        для(;;); // Не продолжать, цикл бесконечен
      }

      // Отображение начального содержимого буфера отображения на экране --
      // библиотека инициализирует это с помощью заставки Adafruit.
      отображать.отображать();
      задерживать(2000); // Пауза на 2 секунды

      // Очистить буфер
      отображать.clearDisplay();

      // Нарисовать один пиксель белым цветом
      отображать.drawPixel(10, 10, SSD1306_БЕЛЫЙ);

      // Показывать буфер отображения на экране. Вы ДОЛЖНЫ вызвать display() после
      // рисуем команды, чтобы сделать их видимыми на экране!
      отображать.отображать();
      задерживать(2000);
      // display.display() НЕ требуется после каждой команды рисования,
      // если это не то, что вам нужно... скорее, вы можете собрать кучу
      // операции рисования, а затем обновление экрана одновременно путем вызова
      // display.display(). Эти примеры демонстрируют оба подхода...

      testdrawline();      // Нарисовать много линий

      testdrawrect();      // Рисуем прямоугольники (контуры)

      testfillrect();      // Рисуем прямоугольники (заполненные)

      testdrawcircle();    // Рисуем круги (контуры)

      testfillcircle();    // Рисуем круги (заполненные)

      testdrawroundrect(); // Рисуем скругленные прямоугольники (контуры)

      testfillroundrect(); // Рисуем скругленные прямоугольники (заполненные)

      testdrawtriangle();  // Рисуем треугольники (контуры)

      testfilltriangle();  // Рисуем треугольники (заполненные)

      testdrawchar();      // Рисуем символы шрифта по умолчанию

      testdrawstyles();    // Рисуем «стилизованных» персонажей

      testscrolltext();    // Рисуем прокручиваемый текст

      testdrawbitmap();    // Рисуем небольшое растровое изображение

      // Инвертировать и восстановить отображение, делая паузу между ними
      отображать.invertDisplay(истина);
      задерживать(1000);
      отображать.invertDisplay(false);
      задерживать(1000); testanimate(logo_bmp, LOGO_WIDTH, LOGO_HEIGHT); // Анимация растровых изображений
    }

U8g2 библиотека является более всеобъемлющим библиотека который поддерживает широкий спектр монохромный отображает, включая OLED-дисплеи, ЖК-дисплеи и электронная бумага отображает. Он предлагает более продвинутые функции, чем Adafruit. Библиотека SSD1306, такие как поддержка нескольких шрифтов, символов Unicode и различных рисунок операции.

Оба библиотеки хорошо документированы и снабжены примерами эскизов, которые показывают, как использовать различные функции. Вы можете найти эти примеры в Ардуино IDE в разделе Файл > Примеры после установки библиотеки. Ты можешь скачать оба библиотеки из интернета.

8. Рисование и отображение изображений: методы создания графики на OLED-дисплее 128×32

Создание графики и отображение изображений на 0.91 дюйм 128×32 OLED-дисплей предполагает использование функций, предоставляемых отображать библиотека манипулировать личностью пиксели или рисовать предопределенные фигуры. Конкретные методы, которые вы используете, будут зависеть от сложности графики, которую вы хотите создать, и возможностей библиотека вы используете.

Базовый рисунок:

Самый фундаментальный рисунок операция - это установка цвета отдельного пиксели. Вы можете использовать drawPixel(x, y, цвет) функция для включения определенного пиксель включено или выключено (в случае монохромный отображать). Объединив несколько drawPixel звонки, вы можете создавать простые формы и узоры.

The отображать библиотеки также предоставляют функции для рисунок базовые формы, такие как линии, прямоугольники и круги. Например, Adafruit GFX библиотека предлагает такие функции, как рисоватьЛинию()drawRect()fillRect()drawCircle(), и fillCircle(). Эти функции принимают такие параметры, как начальные и конечные координаты, ширину и высоту (для прямоугольников), радиус (для кругов) и цвет.

Текстовый дисплей:

Отображение текст на OLED является общим требованием для многих проектов. отображать библиотеки обычно предоставляют функции для настройки шрифта, размер, и цвет текст, а также позиционирование курсора и печать строк в отображать.

Adafruit GFX библиотека, например, включает шрифт по умолчанию и позволяет вам выбирать разные размеры шрифта с использованием setTextSize(). Вы можете установить позицию курсора с помощью setCursor(x, y) и распечатать текст с использованием печать() или println(). U8g2 библиотека предлагает более продвинутые текст возможности обработки, включая поддержку нескольких шрифтов и символов Unicode.

Отображение изображения:

Отображение битмап изображения на OLED требует преобразования изображение данные в формат, который отображать контроллер может понять. Обычно это включает в себя создание массива байтов, где каждый бит представляет пиксель на отображать. Для 128×32 OLED, вам понадобится массив 512 байт (128 * 32 / 8 = 512).

Вы можете использовать специализированные программные инструменты для конвертации изображение файл в соответствующий битмап Формат. Как только у вас есть битмап данных, вы можете использовать такую функцию, как drawBitmap() (предоставлено некоторыми библиотеки) для отображения изображение на OLED. Вам нужно будет указать начальные координаты, ширину и высоту изображение, и битмап множество.

Вот пример того, как можно определить простое битмап для формы сердца и отобразить ее с помощью Adafruit Библиотека SSD1306:

    статический константный беззнаковый символ PROGMEM heart_bmp[] = { 0б00000000, 0б00000000,
      0б00000110, 0б01100000,
      0б00001111, 0б11110000,
      0b00011111, 0б11111000,
      0b00111111, 0б11111100,
      0b00111111, 0б11111100,
      0b01111111, 0б11111110,
      0b01111111, 0б11111110,
      0b00111111, 0б11111100,
      0b00011111, 0б11111000,
      0б00001111, 0б11110000,
      0б00000111, 0б11100000,
      0б00000011, 0б11000000,
      0б00000001, 0б10000000,
      0б00000000, 0б00000000
    }; // В вашем основном цикле или функция:
    отображать.drawBitmap(50, 0, сердце_bmp, 16, 16, 1);
    отображать.отображать();

Имейте в виду, что 0,91 дюйм 128×32 OLED имеет ограниченную память и относительно низкую разрешениеСложные изображения, возможно, придется упростить или уменьшить, чтобы они соответствовали этим ограничениям.

9. Рекомендации по электропитанию для вашего OLED-дисплейного модуля

При работе с 0,91 дюйм 128×32 OLED-дисплейный модуль, важно учитывать мощность поставлять требования для обеспечения надлежащей эксплуатации и предотвращения повреждения отображатьOLED-дисплеи как правило, более энергоэффективны, чем традиционные ЖК-дисплей потому что они не требуют подсветка. Однако энергопотребление все еще может варьироваться в зависимости от таких факторов, как яркость настройка, количество пиксели которые освещены, и конкретные OLED используемые технологии.

0,91 дюйм 128×32 OLED-модуль обычно работает при напряжении от 3,3 В до 5 В. Большинство модулей разработаны для совместимый с логическими уровнями 3,3 В и 5 В, что делает их универсальными для использования с различными микроконтроллерами. Крайне важно проверить спецификация лист для вашего конкретного модуль для определения рекомендуемого рабочего напряжения. Фактические требования к питанию зависят от того, как большая часть дисплея освещена в любой момент времени. Когда все пиксели выключены, то отображать потребляет очень мало энергии. Когда все пиксели включены, дисплей потребляет около 20 мА на в среднем дисплей использует около 20-25 мА тока при полной нагрузке яркость. Однако, если только небольшая часть отображать горит, потребление тока будет значительно ниже.

Для питания OLED-модуль, обычно можно подключить вывод VCC к 3,3 В или 5 В поставлять контакт на вашем микроконтроллере. Если вы используете Ардуино Уно, например, вы можете соединять ВКЦ приколоть к 5В приколоть на Ардуино. Некоторый OLED-модули имеют встроенные регуляторы напряжения, которые позволяют им принимать более широкий диапазон вход напряжения.

Важно отметить, что в то время как OLED-дисплеи относительно энергоэффективны, они все равно могут потреблять значительное количество тока при отображении ярких изображений или когда большая часть экран горит. Если вы проектируете устройство с питанием от батареи, вам нужно будет учесть это при расчете своего бюджета мощности и выборе батареи.

Чтобы оптимизировать энергопотребление, вы можете настроить яркость принадлежащий отображать используя команды, предоставленные отображать библиотека. Много библиотеки позволяют вам установить контраст или яркость уровень, который влияет на общее потребление тока. Снижение яркость может значительно снизить энергопотребление, особенно при отображении преимущественно темного контента.

10. Технические подробности и где скачать ресурсы: спецификации, примеры кода и многое другое

Для эффективного использования 0,91 дюйм 128×32 OLED-дисплейный модуль в ваших проектах важно иметь доступ к соответствующим технический документация, технические паспорта, код образцы и другие ресурсы. Эти ресурсы предоставляют ценную информацию о дисплей характеристики, распиновка, интерфейсконтроллери программирование.

Самым важным документом является паспорт изделия. OLED-дисплейный модуль сам по себе. Этот технический паспорт обычно предоставляется производителем и содержит подробную информацию технический информация о отображать, включая:

  • Технические характеристики: Электрические характеристики, такие как рабочее напряжение, потребление тока и т. д. интерфейс выбор времени.
  • Распиновка: Схема, показывающая назначение контактов для модуль, включая линии электропередач, заземления и связи.
  • ИнтерфейсПодробности по протоколу связи (I2C или СПИ), включая временные диаграммы и форматы команд.
  • Контроллер: Информация о контроллер чип, используемый в модуль (например, SSD1306), включая его функции, карту памяти и набор команд.
  • Размеры: Механические чертежи, показывающие физические размер и монтажные отверстия модуль.

Обычно вы можете найти техническое описание для вашего конкретного OLED-модуль на сайте производителя или на сайте продавца, у которого вы приобрели товар отображать. Некоторые популярные производители OLED-дисплейные модули К ним относятся Adafruit, Waveshare и различные китайские производители, чья продукция продается через такие интернет-магазины, как AliExpress и Banggood.

В дополнение к техническому описанию вам также понадобится документация по библиотека вы используете для управления отображать. Например, если вы используете Adafruit SSD1306 библиотека, вы можете найти документацию на сайте Adafruit или в репозитории GitHub для библиотека. Документация обычно включает описание доступных функций, пример код, и подробности о том, как установить и использовать библиотека.

Вот несколько полезных ссылок для поиска ресурсов, связанных с 0.91 дюйм 128×32 OLED-дисплейный модуль:

Не забудьте ознакомиться с документацией для вашего конкретного случая. OLED-модуль и библиотека, так как могут быть различия в функциях, распиновках и командах между разными производителями и версиями. Разумно нажмите по нескольким ссылкам и проведите надлежащее исследование, прежде чем начинать проект.

Модуль дисплея OLED 128×32 0,91 дюйма

Заключение: 10 ключевых выводов 0.91 Модули OLED-дисплеев 128×32 дюйма

  1. 0,91 дюйм 128×32 OLED-дисплейный модуль это компактный, монохромный графический дисплей что предлагает высокая контрастность и широкие углы обзора благодаря OLED технологии.
  2. The Интерфейс I2C упрощает подключение OLED-модуль к микроконтроллерам вроде Ардуино Уно, требуя только двух линий передачи данных (SDA и SCL) в дополнение к питанию и заземлению.
  3. The SSD1306 является широко используемым контроллер чип для 0.91 дюйм 128×32 OLED-дисплеи, предоставляя встроенный графический буфер и обработка низкоуровневых деталей управления OLED панель.
  4. Библиотеки как Адафрут SSD1306 и U8g2 упрощают процесс управления OLED-дисплей из Ардуино или другой микроконтроллер, предлагая функции для рисунок формы, текст и изображения.
  5. The отображать обычно работает при напряжении 3,3 В или 5 В, потребляемая мощность зависит от яркость настройка и количество пиксели которые горят. В среднем дисплей использует около 20 мА.
  6. СПИ это альтернатива интерфейс к I2C для OLED-дисплеи, предлагая более высокие скорости, но требуя большего количества подключений.
  7. Базовый рисунок на OLED включает в себя манипулирование отдельными пиксели используя такие функции, как drawPixel(), в то время как более сложные фигуры можно нарисовать с помощью таких функций, как рисоватьЛинию()drawRect(), и drawCircle().
  8. Отображение текст включает в себя установку шрифта, размер, и цвет, позиционирование курсора и печать строк в отображать используя функции, предоставляемые библиотека.
  9. Растровое изображение изображения можно отобразить, преобразовав их в массив байтов, где каждый бит представляет собой пиксель и используя функцию типа drawBitmap() для передачи данных в дисплей память.
  10. Доступ к таблицам данных, код образцы и библиотека документация имеет решающее значение для эффективного использования 0.91 дюйм 128×32 OLED-дисплейный модульРесурсы часто можно найти на сайтах производителей, таких как Adafruit, или в репозиториях GitHub для библиотеки.

Поняв эти ключевые выводы, вы будете хорошо подготовлены к внедрению 0,91 дюйм 128×32 OLED-дисплейный модуль в ваш следующий проект по электронике, добавив четкий и компактный визуальный образ интерфейс к вашим творениям. Помните, что вы можете найти полезные учебник онлайн, мы также можем предоставить вам поддерживать если вам это нужно.

Комментарии

Теги
Микродисплеи с экраном Micro-OLED

Революционное видение: ведущие поставщики OLED-микродисплеев, за которыми стоит следить в 2025 году

В этой статье мы рассмотрим стремительно развивающийся мир OLED-микродисплеев — передовую технологию отображения информации, которая меняет то, как мы взаимодействуем с цифровой информацией.

Читать далее "
OLED AMOLED дисплей модуль экран телефона

Треснул ЖК-дисплей вашего телефона? Полное руководство по ремонту и замене экрана

В этой статье мы погрузимся в мир ремонта ЖК-экранов и дадим вам полное представление о проблемах, с которыми вы можете столкнуться, если экран сломан или треснул, о том, как их распознать, а также о лучших доступных решениях.

Читать далее "

Связаться с нами

Великие дела в бизнесе никогда не делаются одним человеком. Они делаются командой людей. У нас есть эта динамичная группа людей

Прокрутить вверх

Онлайн-запрос

Заполните форму ниже, и мы свяжемся с вами в ближайшее время.