Упралвение подстветкой LCD 16x2
- Войдите на сайт для отправки комментариев
Пнд, 25/04/2016 - 20:54
Всем привет. Как все таки правильно сделать включение/выключение подстветки LCD 16x2?? Через транзистор, просто размыкать контакт кнопкой? Может есть у кого схемы ?
ЕМНИП, у подобных экранов есть выходы диода подсветки. Сажаете одну ногу на землю, вторую - на пин с ШИМ и... дальше объяснять? Если яркостью подсветки управлять не надо - на любой пин. И сигналом на пине вкл/выкл подсветку.
Сажаете одну ногу на землю, вторую - на пин с ШИМ и... дальше объяснять?
Тока атмеги может не хватить. Лучше, как автор темы предлагает через транзистр. Ток подсветки китайских дисплеев 1602 примерно 70мА. Схема: эмиттерный повторитель, нагрузка 10-50Ом + диод подсветки. Базу притянуть к земле 10к-50к. Подтягивающий резистор атмеги отключен. Транзистора 2n2222 должно хватить, может даже кт315 потянет.
Ну вот простой вариант. На "гребенке" (из 16 контактов) LCD вам нужны "А" и "К" (они последние).
На BLK PIN (управляющий) вам достаточно подать высокий уровень. Для I2C адаптера это "все включено", подсветкой управляет ножка #7 регистра PCF8574, соответствует биту #4 отправляемого адаптеру байта
1
// выход регистра PCF8574 P0 P1 P2 P3 P4 P5 P6 P7
2
// значение RS R/W E BLK D4 D5 D6 D7
Обычно токоограничивающий резистор (100R) уже распаян на плате дисплея.