Проблема с подключением ЖК-дисплея
Во-первых, у меня проблемы с ЖК-дисплеем. Для лучшего понимания, описание ЖК-дисплея можно найти здесь: https://www.mikrocontroller.net/attachment/53098/DGF- 12232-S1FBLY-325-17231-1006.pdf
Я хочу подключить его к arduino mega, но у него 20 контактов, и я не могу понять, как его подключить. Кто-нибудь может мне помочь?
@Iulian Chirvasa, 👍1
Обсуждение1 ответ
Для тех, кто читает этот ответ до приобретения ЖК-дисплея для проекта Arduino, рассмотрите возможность использования более распространенного буквенно-цифрового ЖК-дисплея, а не графического ЖК-дисплея или GLCD. Вероятно, будет больше примеров для подражания, а также больше программного обеспечения с большей поддержкой сообщества.
Подключенный к графическому ЖК-дисплею (или GLCD) используется контроллер SED1520. В результате поиска в сообществе Arduino был найден этот проект openGLCD. Могут быть и другие. Глядя здесь (ближе к концу 2019 г.), мы видим комментарий "добавлена пользовательская процедура инициализации sed1520 для полного инициализировать чипы sed1520" рядом с файлом sed1520_Device.h. Вероятно, этот проект поддерживает модули GLCD, в которых используется чип SED1520.
Что касается подключения модуля GLCD, на странице 19 спецификаций, связанных с вопросом, таблица в разделе 5.1 содержит описание 20 контактов GLCD.
- Печать string and integer LCD
- Как отобразить символ º на ЖК-дисплее?
- Отправка значения с одного Arduino на другой
- Черные квадраты дисплея Arduino 16x2
- NodeMCU с RFID RC522 и LCD-модулем интерфейса I2C вместе
- ЖК-дисплей I2C отображает странные символы
- Экран LCD 16*02 I2C показывает только первый напечатанный символ
- Потенциометр 10 кОм против резистора 10 кОм на ЖК-дисплее
Выглядит очень похоже на любой другой графический ЖК-дисплей, поэтому я бы начал с него., @KIIV
Этот дисплей имеет очень старый (более 20 лет) контроллер дисплея SED1520, который на самом деле не подходит для микроконтроллеров с малым количеством контактов, таких как Arduino. Ему нужна полностью параллельная 8-битная шина данных и несколько (5) управляющих сигналов, поэтому вам понадобится ~ 13 контактов, чтобы подключить его к вашему Arduino. Он не поддерживается обычными библиотеками Arduino, поэтому вам нужно будет написать собственное низкоуровневое программное обеспечение, чтобы заставить его что-то отображать. Честно говоря, я бы не стал заморачиваться и просто купил бы дисплей I2C или SPI с лучшей поддержкой (OLED или маленький TFT)., @StarCat