Корзина

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

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

Вверх

Купить LCD 128x64 графический, синий цвет подсветки для Arduino

LCD 128x64 графический, синий цвет подсветки  для Arduino
 LCD 128x64 графический, синий цвет подсветки для Arduino ардуино LCD 128x64 графический, синий цвет подсветки для Arduino ардуино LCD 128x64 графический, синий цвет подсветки для Arduino ардуино
ID товара: 387
Наличие: 26 Шт.
Возможен безналичный расчёт для юридических лиц при оформлении заказа

Доставка

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

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

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

Теги

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

Описание: LCD 128x64 графический, синий цвет подсветки

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

Дисплей LCD128x64 (модуль 12864B V2.0) — может быть использован для вывода текстовой и графической информации. Данный дисплей применяется в некоторых копировальных и факсимильных аппаратах, лазерных принтерах сетевом оборудовании и д.т.

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

  • Напряжение питания модуля: 4,5 ... 5,5 В
  • Напряжение питания подсветки: 3 ... 3,6 В
  • Ток потребляемый модулем: до 5 мА
  • Ток потребляемый подсветкой: до 60 мА
  • Цвет подсветки дисплея: Синий
  • Тип дисплея: LCD STN
  • Размер точек (пикселей) дисплея: 0,48 х 0,48 мм
  • Шаг точек (пикселей) дисплея: 0,52 х 0,52 мм (Ш)
  • Угол обзора: 70°
  • Рабочая температура: -20 ... +70 °С
  • Температура хранения: -30 ... 80 °С
  • Габариты: 92x69x12 мм
  • Вес: 76 г

Подключение

Дисплей поддерживает как параллельный, так и последовательный интерфейс передачи данных. Оба интерфейса поддерживает и библиотека U8glib позволяющая работать с дисплеями 12864B V2.0. Для передачи данных по последовательному интерфейсу библиотека U8glib может использовать как аппаратный так и программный SPI. При использовании параллельного интерфейса или программного SPI дисплей можно подключить к любым выводам Arduino. А при использовании аппаратного SPI дисплей подключается только к выводам аппаратной шины SPI, (как показано на картинке).

Выводы Arduino подключённые к дисплею указываются при объявлении объекта библиотеки.

Для параллельного интерфейса:

#include "U8glib.h"
U8GLIB_ST7920_128X64_1X u8g( DB0,DB1,DB2,DB3,DB4,DB5,DB6,DB7, E , RS [, RW [, RST ]] );

Для последовательного интерфейса (программный SPI):

#include "U8glib.h"
U8GLIB_ST7920_128X64_1X u8g( SCK , MOSI , CS [, RST ] );

Для последовательного интерфейса (аппаратный SPI):

#include "U8glib.h"
U8GLIB_ST7920_128X64_1X u8g( CS [, RST ] ); // выводы SCK и MOSI подключаются к аппаратной шине SPI.
Подключение дисплея 128 64 к Arduino

Питание

Напряжение питания дисплея 5 В постоянного тока. подаётся на выводы Vcc (Vdd) и GND (Vss).
Напряжение питания подсветки 3,3 В постоянного тока подаётся на выводы BLA (A) и BLK (K).

Подробнее о дисплее

ЖК модуль 12864B V2.0 - это компактный модуль построенный на базе чипа ST7920 и STN LCD дисплея с разрешением 128x64 точек с синей подсветкой. Контроллер ST7920 поддерживает как параллельный, так и последовательный интерфейс передачи данных.

Распиновка

Выводы питания:

№ выводаОбозначениеНазначение
1GND (Vss)GroundGND
2Vcc (Vdd)VoltageПитание модуля +5 В
3VoVariable contrastПотенциометр для регулировки контрастности
18VoutVoltage outputУровень выходного напряжения (для согласования)
19BLA (A)BackLight AnodeПитание подсветки (Анод +)
20BLK (K)BackLight CathodeПитание подсветки (Катод -)

Выводы для параллельной передачи данных:

№ вывода ОбозначениеНазначение
4RS (IRS) (D/I)Registers«1» - регистры данных / «0» - регистры инструкций
5R/W (IR/W)Read / Write«1» - чтение данных / «0» - запись данных
6E (IE)EnableСигнал разрешения
7DB0Data Bus 0Линия 0 параллельной шины данных
8DB1Data Bus 1Линия 1 параллельной шины данных
9DB2Data Bus 2Линия 2 параллельной шины данных
10DB3Data Bus 3Линия 3 параллельной шины данных
11DB4Data Bus 4Линия 4 параллельной шины данных
12DB5Data Bus 5Линия 5 параллельной шины данных
13DB6Data Bus 6Линия 6 параллельной шины данных
14DB7Data Bus 7Линия 7 параллельной шины данных
15PSB (CS1)Parallel Serial Bus Для параллельной шины - уровень логической «1»
16NC (CS2)Select ColumnВыбор второго блока колонок
17RSTResetСброс при подаче логического «0»

Выводы для последовательной передачи данных:

№ выводаОбозначениеНазначение
4RS (IRS) (D/I)CS - линия выбора устройства
5R/W (IR/W)MOSI - линия данных от Arduino к дисплею
6E (IE)SCK - линия тактирования
15PSB (CS1)Для последовательной шины - уровень логического «0»
17RSTСброс при подаче логического «0»

Примеры

Вывод времени прошедшего с момента подачи питания.

#include <U8glib.h>                                            // Подключаем библиотеку U8glib
U8GLIB_ST7920_128X64_1X u8g(10);                               // Создаём объект u8g для работы с дисплеем, указывая номер вывода CS для аппаратной шины SPI
uint32_t                timeStart;                             // Объявляем переменную для подсчёта количества секунд прошедших с момента старта скетча
uint8_t                 timeHours;                             // Объявляем переменную для вывода часов  прошедших с момента старта скетча
uint8_t                 timeMinutes;                           // Объявляем переменную для вывода минут  прошедших с момента старта скетча
uint8_t                 timeSeconds;                           // Объявляем переменную для вывода секунд прошедших с момента старта скетча
void setup(){}
void loop (){
    timeStart=millis()/1000;                                   // Получаем количество секунд прошедших с момента старта скетча
    timeSeconds = timeStart%60; timeStart/=60;                 // Получаем количество секунд для вывода на дисплей
    timeMinutes = timeStart%60; timeStart/=60;                 // Получаем количество минут  для вывода на дисплей
    timeHours   = timeStart%24; timeStart/=24;                 // Получаем количество часов  для вывода на дисплей
    u8g.firstPage();                                           // Всё что выводится на дисплей указывается в цикле: u8g.firstPage(); do{ ... команды ... }while(u8g.nextPage());
    do{  u8g.setColorIndex(1);                                 // Выбираем белый цвет
         u8g.drawBox(0, 0, 128, 11);                           // Выводим прямоугольник с координатами левого верхнего угла 0,0 и размерами 128x11 пикселей
         u8g.setFont(u8g_font_6x10);                           // Выбираем шрифт u8g_font_6x10
         u8g.setColorIndex(0);                                 // Выбираем цвет фона
         u8g.drawStr(39, 9, "iarduino");                       // Выводим текст "iarduino"        в позиции  39х9
         u8g.setColorIndex(1);                                 // Выбираем белый цвет
         u8g.drawStr(20, 62, "www.iarduino.ru");               // Выводим текст "www.iarduino.ru" в позиции  20х62
         u8g.setFont(u8g_font_courB24n);                       // Выбираем шрифт u8g_font_courB24n
         u8g.setPrintPos(  3, 43); u8g.print(timeHours/10);    // Выводим старший разряд часов    в позиции   3х43
         u8g.setPrintPos( 20, 43); u8g.print(timeHours%10);    // Выводим младший разряд часов    в позиции  20х43
         u8g.drawStr    ( 33, 43, ":");                        // Выводим двоеточие               в позиции  33х43
         u8g.setPrintPos( 46, 43); u8g.print(timeMinutes/10);  // Выводим старший разряд минут    в позиции  46х43
         u8g.setPrintPos( 63, 43); u8g.print(timeMinutes%10);  // Выводим младший разряд минут    в позиции  63х43
         u8g.drawStr    ( 76, 43, ":");                        // Выводим двоеточие               в позиции  76х43
         u8g.setPrintPos( 89, 43); u8g.print(timeSeconds/10);  // Выводим старший разряд секунд   в позиции  89х43
         u8g.setPrintPos(106, 43); u8g.print(timeSeconds%10);  // Выводим младший разряд секунд   в позиции 106х43
    }    while(u8g.nextPage());
}

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

  • 1x Дисплей LCD128x64;

Ссылки

Файлы и Библиотеки для LCD 128x64 графический, синий цвет подсветки

Уроки с товаром: LCD 128x64 графический, синий цвет подсветки


Гарантии и возврат Используя сайт Вы соглашаетесь с условями
Яндекс.Метрика