Есть вот такой дисплей
http://ru.aliexpress.com/item/Free-...3-2-inch-Shield-Mega-2560-R3/32616549256.html
Включается вот такой строкой
UTFT myGLCD(CTE32HR, 38, 39, 40, 41);
В принципе на работу дисплея не жалуюсь. Однако возникла потребность программно выключить его и включить по определенному событию. Функции lcdOff(), setBrightness() не работают. Как указано в pdf к библиотеке эти функции работают только на PCF8833 и CPLD дисплеях.
Может кто подскажет как еще можно выключить/включить дисплей программно.
Эта строка ничего не включает - она объявляет экземпляр класса.
Я включаю и выключаю WiFi модуль просто включая и выклюая ему питание. Правда, это стоит дополнитеьного пина. Стоит полевой транзистор, питание модуля в его цепи стока. Когда надо включить, подаю HIGH на затвор, когда надо выключить - подаю LOW. Правда при включении надо ждать некоторое время пока инициализируется, а не сразу пользовать.
Вообще-то не только объявляет экземпляр класса, но и вызывавет его конструктор. Другое дело, что в Ардуино в силу ряда особенностей конструктор зачастую оставляют пустым, а для "включения" (т.е. инициализации) применяют дополнительный метод.
отключение питания не подходит. Пробовал просто отключать два провода +5В - слегка тускнеет только.
в поиск по форуму - " отключение подсветки " " LED_A ".
надо качестенную фотку тыльной счасти дисп. шилда.
А вообще раз он использует шилд-переходник (с 40пин диспл. на 36пин ардуины) , что вы дали ссылку вашего дисплея
, в этом случае на дисплее уже стоит транзистор на подсветку - вход LED_A , а на шилде-переходнике сигнал LED_A закорочен на +3,3в - надо его разрезать и пустить на свободную ножку ардуины. - подали лог1 - включили , лог.0 - выключили. На шилде -переходнике, уже много неиспользованных ножек припаяно, к примеру пин44. http://arduino.ru/forum/apparatnye-voprosy/arduno-2560-7-ekran-lcd-tft#comment-197740
переходник не пользую.
...
переходник не пользую.
дык, у вас другой дисп. (36пин) , не тот что в вашей ссылке (40пин). Без поиска дорожек от подсветки и установки транзистора - не обойтись. Возможно его надо приладить последовательно с R1 (надо смотреть дорожки или выпаять и глянуть) транзистор (мосфет), желательно легко выдерживающий ток от 0,1А . Подойдёт мосфет со старой материнки , типа APM2014 3054 3055 irlr2905 3103 90T03,... - они низковольтные, поэтому им хватит 3,3-5в чтоб нормально открыться и не греться от 0.1А . На шилде 44 пин тож может свободный, подавать сигнал включения на затвор транзюка от него через резистор 300 ом- 1ком (10ком) .