Корзина

Товар/услуга Стоимость (Руб.) Количество (Штук) Сумма(Руб.)
Оформить заказ
Закрыть корзину

8 (499) 500-14-56 | ПН. - ПТ. 12:00-18:00
ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"
Магазин
Личный кабинет
Ресурсы
Указывайте в ваших постах тэг #iarduino
Видео уроки

Вверх

Купить OLED экран 128×64 / 0,96” (Trema-модуль V2.0) для Arduino

OLED экран 128×64 / 0,96” (Trema-модуль V2.0)  для Arduino
 OLED экран 128×64 / 0,96” (Trema-модуль V2.0) для Arduino ардуино OLED экран 128×64 / 0,96” (Trema-модуль V2.0) для Arduino ардуино OLED экран 128×64 / 0,96” (Trema-модуль V2.0) для Arduino ардуино OLED экран 128×64 / 0,96” (Trema-модуль V2.0) для Arduino ардуино OLED экран 128×64 / 0,96” (Trema-модуль V2.0) для Arduino ардуино OLED экран 128×64 / 0,96” (Trema-модуль V2.0) для Arduino ардуино
ID товара: 830
Наличие: 66 Шт.
Возможен безналичный расчёт для юридических лиц при оформлении заказа

Доставка

По Москве
  • -Самовывоз
  • -Курьерская доставка
  • -Пункты выдачи Boxberry
По России
  • -Почта России 1 классом
  • -Пункты выдачи Boxberry
  • -EMS
  • -СДЭК

Похожие товары

LCD2004 Символьный дисплей голубая подсветка 20x4  для ардуиныЧетырехразрядный индикатор LED, синий (Trema-модуль v2.0) для ардуиныЦветной графический дисплей 2.8 TFT 320x240 UNO, Сенсорный для ардуиныЦветной сенсорный TFT-экран Nextion 320×240 / 2,8” Enhanced  для ардуиныТермопринтер TTL для ардуиныЦветной графический TFT-экран  240×320 / 2,4” , Сенсорный для ардуиныСимвольный дисплей голубая подсветка LCD1602 IIC/I2C для ардуиныЭкран 0.96 128X64 OLED I2C для ардуиныlcd1602 Символьный дисплей голубая подсветка 16x2 для ардуиныЦветной сенсорный TFT-экран Nextion 800×480 / 5,0” Enhanced  для ардуиныOLED экран 128×64 / 0,96” (Trema-модуль V2.0) для ардуиныСимвольный дисплей зеленая подсветка LCD1602 IIC/I2C для ардуины

Теги

Описание
Файлы и библиотеки (0)
Уроки (1)

Описание: OLED экран 128×64 / 0,96” (Trema-модуль V2.0)

Trema OLED-дисплей 128x64 - это графический дисплей, каждый пиксель которого является отдельным OLED (organic light-emitting diode) светодиодом. В отличии от TFT (Thin-Film Transistor), LCD (ЖК) и других дисплеев, этот дисплей не нуждается в подсветке, значит черный цвет - действительно чёрный (не светится в темноте). Использование органических светодиодов позволило достичь угла обзора более 160° и значительно снизить энергопотребление. Так же стоит отметить высокую контрастность (что повышает удобочитаемость текста и изображений), и небольшие размеры дисплея, всего 0.96 дюйма. Всё это, в сочетании с удобством и функциональностью, позволяет сказать что OLED-дисплей один из лучших.

Для работы с Trema OLED дисплеями, нами разработано сразу две библиотеки: iarduino_OLED и iarduino_OLED_txt. Обе библиотеки позволяют указывать адрес дисплея на шине I2C. В обеих библиотеках присутствуют шрифты с поддержкой Русского языка.

Более подробное описание и примеры работы можно найти в разделе Wiki - OLED экран 128×64 / 0,96”.

Видео:

Общие сведения:

Матрица OLED-дисплея управляется встроенным драйвером SSD1306 отличающимся низким энергопотреблением и высокой скоростью отклика. В Trema-модуле используется интерфейс I2C с возможностью выбора адреса на шине. Адрес выбирается переключателем установленным на обороте модуля, доступны два адреса: 0x3C (0x78) и 0x3D (0x7A), в скобках (и на плате) указан адрес с учётом бита RW = 0. К одной шине можно подключить два дисплея, указав им разные адреса (не все библиотеки поддерживают возможность указания адреса для экземпляров класса).

Подключение:

Дисплей подключается к аппаратной или программной шине I2C Arduino. Логические уровни шины I2C не должны превышать напряжение питания. В комплекте имеется кабель для быстрого и удобного подключения модуля к колодке I2C на Trema Shield. Если на шине I2C уже имеется другое устройство, то для подключения модуля, предлагаем воспользоваться I2C Hub.

Схема установки модуля при его подключении через Trema Set Shield.

Адрес дисплея на шине I2C выбирается переключателем на обратной стороне платы, что позволяет подключить два дисплея к одной шине I2C.

Питание:

Входное напряжение питания от 3,3 до 5,5 В постоянного тока, подаётся на выводы VIN и GND модуля.

Спецификация:

  • Тип дисплея: графический, OLED (organic light-emitting diode) на основе органических светодиодов.
  • Тип драйвера матрицы: SSD1306.
  • Разрешение: 128 x 64 точек.
  • Цвет пикселей (светодиодов): белый.
  • Количество цветов: белый и черный (монохромный).
  • Угол обзора: > 160°.
  • Коэффициент контрастности: 10000:1.
  • Яркость: >120 кд/м2.
  • Напряжение питания: 3,3 ... 5 В.
  • Энергопотребление: до 80 мВт (при свечении всего экрана);
  • Интерфейс: I2C (поддерживается Arduino, WeMos, STM32, MSP430 и множеством других микроконтроллеров, и отладочных плат).
  • Адрес на шине I2C: 0x3C или 0x3D выбирается переключателем.
  • Время отклика < 10 мкс.
  • Рабочая температура: -40 ... 85 °С.
  • Габариты: 30x30 мм.

Комплектация:

  • 1x Trema модуль - OLED дисплей.
  • 1х Четырёхпроводной шлейф шины I2C.

Пример:

Пример демонстрирует вывод чисел, символов и текста на Русском языке.

Для работы скетча необходимо подключить библиотеку iarduino_OLED_txt. Обратите внимание на то, что при объявлении объекта myOLED (вторая стока скетча), нужно указать адрес дисплея на шине I2C, он устанавливается переключателем на обратной стороне платы.

#include <iarduino_OLED_txt.h>                         // Подключаем библиотеку iarduino_OLED_txt.
iarduino_OLED_txt myOLED(0x78);                        // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x78 (если учитывать бит RW=0).
                                                       //
extern uint8_t SmallFontRus[];                         // Подключаем шрифт SmallFontRus.
                                                       //
void setup(){                                          //
    myOLED.begin();                                    // Инициируем работу с дисплеем.
    myOLED.setFont(SmallFontRus);                      // Указываем шрифт который требуется использовать для вывода цифр и текста.
//  myOLED.setCoding(TXT_UTF8);                        // Указываем кодировку текста в скетче. Если на дисплее не отображается Русский алфавит, то ...
}                                                      // раскомментируйте функцию setCoding и замените параметр TXT_UTF8, на TXT_CP866 или TXT_WIN1251.
                                                       //
void loop(){                                           //
    myOLED.clrScr();                                   // Чистим экран.
    myOLED.print( "Большие буквы:"    ,      0, 0);    // Выводим текст начиная с 0 столбца 0 строки.
    myOLED.print( "ABCDEFGHIJKLM"     , OLED_C, 2);    // Выводим текст по центру 2 строки.
    myOLED.print( "NOPQRSTUVWXYZ"     , OLED_C, 3);    // Выводим текст по центру 3 строки.
    myOLED.print( "АБВГДЕЁЖЗИЙКЛМНОП" , OLED_C, 5);    // Выводим текст по центру 5 строки.
    myOLED.print( "РСТУФХЦЧШЩЪЫЬЭЮЯ"  , OLED_C, 6);    // Выводим текст по центру 6 строки.
    delay (3000);                                      // Ждём 3 секунды.
                                                       //
    myOLED.clrScr();                                   // Чистим экран.
    myOLED.print( "Маленькие буквы:"  ,      0, 0);    // Выводим текст начиная с 0 столбца 0 строки.
    myOLED.print( "abcdefghijklm"     , OLED_C, 2);    // Выводим текст по центру 2 строки.
    myOLED.print( "nopqrstuvwxyz"     , OLED_C, 3);    // Выводим текст по центру 3 строки.
    myOLED.print( "абвгдеёжзийклмноп" , OLED_C, 5);    // Выводим текст по центру 5 строки.
    myOLED.print( "рстуфхцчшщъыьэюя"  , OLED_C, 6);    // Выводим текст по центру 6 строки.
    delay (3000);                                      // Ждём 3 секунды.
                                                       //
    myOLED.clrScr();                                   // Чистим экран.
    myOLED.print( "Символы:"          ,      0, 0);    // Выводим текст начиная с 0 столбца 0 строки.
    myOLED.print( "{}[]()<>?!#$%&*"   , OLED_C, 3);    // Выводим текст по центру 3 строки.
    myOLED.print( "~`'\"^_-+=,.:;|/"  , OLED_C, 5);    // Выводим текст по центру 5 строки.
    delay (3000);                                      // Ждём 3 секунды.
                                                       //
    myOLED.clrScr();                                   // Чистим экран.
    myOLED.print( "Цифры:"            ,      0, 0);    // Выводим текст начиная с 0 столбца 0 строки.
    myOLED.print( "1234567890"        ,      6, 2);    // Выводим текст начиная с 6 столбца 2 строки.
    myOLED.print( 1234567890          ,      6, 3);    // Выводим число начиная с 6 столбца 3 строки.
    myOLED.print(-1234567890          ,      0, 4);    // Выводим число начиная с 0 столбца 4 строки.
    myOLED.print( 12345.7890          ,      6, 5);    // Выводим число начиная с 6 столбца 5 строки.
    delay (3000);                                      // Ждём 3 секунды.
}                                                      //

Ссылки:

Урок 7. Термометр на базе DS18B20 и OLED дисплея 128X64.

Урок 8.Погодная станция на базе барометра BMP180 термометра DS18B20.

Урок 9. Русский язык на OLED дисплее 128X64.

Файлы и Библиотеки для OLED экран 128×64 / 0,96” (Trema-модуль V2.0)

Уроки с товаром: OLED экран 128×64 / 0,96” (Trema-модуль V2.0)


Гарантии и возврат
Яндекс.Метрика