Учебное пособие №1 по ЖК-дисплею Arduino Nokia 5110 — подключение и начальное программирование
Автор: Julian Ilett
Загружено: 2013-11-07
Просмотров: 233895
Подробный урок по подключению и программированию ЖК-дисплея Nokia 5110. В первой части я расскажу только о передаче минимального набора команд, чтобы что-то появилось на экране (в данном случае все пиксели загорелись).
Код написан с нуля, библиотеки в этом уроке не используются. Код приведён ниже.
#define RST 12
#define CE 11
#define DC 10
#define DIN 9
#define CLK 8
void LcdWriteCmd(byte cmd)
{
digitalWrite(DC, LOW); //вывод постоянного тока в низком состоянии для команд
digitalWrite(CE, LOW);
shiftOut(DIN, CLK, MSBFIRST, cmd); //передача последовательных данных
digitalWrite(CE, HIGH);
}
void setup()
{
pinMode(RST, OUTPUT);
pinMode(CE, OUTPUT);
pinMode(DC, OUTPUT);
pinMode(DIN, OUTPUT);
pinMode(CLK, OUTPUT);
digitalWrite(RST, LOW);
digitalWrite(RST, HIGH);
LcdWriteCmd(0x21); // Расширенные команды ЖК-дисплея
LcdWriteCmd(0xB8); // Установка Vop ЖК-дисплея (контрастность)
LcdWriteCmd(0x04); // Установка температурного коэффициента
LcdWriteCmd(0x14); // Режим смещения ЖК-дисплея 1:40
LcdWriteCmd(0x20); // Базовые команды ЖК-дисплея
LcdWriteCmd(0x09); // Включение всех сегментов ЖК-дисплея
}
void loop()
{
}
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: