Не позволяет напрямую включать-выключать светодиодный индикатор или вспышку фотокамеры, на некоторых телефонах такая возможность имеется.

Как программно помигать разноцветными огоньками, как написать свой «Фонарик» или какими еще светодиодами устройства можно управлять - об этом Вы узнаете ниже.

Началось все с того, что я, исследуя файловую систему своего HTC Desire с помощью ES Проводника , случайно наткнулся на любопытные каталоги: /sys/class/leds/blue , /sys/class/leds/flashlight и т.п.
Какой еще blue?! Я видел только оранжевый и зеленый индикатор. Но самое интересное - внутри этих каталогов оказался файл brightness с правом на запись! Чем я сразу и воспользовался.

На самом деле, это не простой файл, а интерфейс работы с драйвером светодиода. Так, записав в файл /sys/class/leds/blue/brightness положительное число, мы включим синий индикатор на корпусе телефона, записав 0 - выключим. Аналогично с индикаторами amber и green. Включив два светодиода вместе, получим новые цвета: amber + blue = purple; green + blue = aqua.

А теперь, как это все программируется
public void ledControl(String name, int brightness) {

try {

FileWriter fw = new FileWriter("/sys/class/leds/" + name + "/brightness" );

fw.write(Integer.toString(brightness));

fw.close();

} catch (Exception e) {

// Управление LED недоступно

}

}


// Включим пурпурный индикатор

ledControl("amber" , 255 );

ledControl("blue" , 255 );


// Сделаем дисплей темнее

ledControl("lcd-backlight" , 30 );


// Выключим подсветку кнопок

ledControl("button-backlight" , 0 );


// Организуем фонарик средней яркости

ledControl("flashlight" , 128 );

Приложение-пример с исходными кодами можно скачать .

Заключение
Все! Теперь телефон светится, как новогодняя елка. Код проверялся только на HTC Desire под управлением Android 2.2, но, вероятно, может работать и на других устройствах. Напишите мне, получится или не получится фокус на Вашем телефоне.

Light Manager . В тот момент, когда вам приходит письмо или сообщение, ваш телефон постарается привлечь ваше внимание с помощью встроенного индикатора. Но по мерцанию светодиода вы никогда не определите, какое именно событие произошло, и вам всё равно придётся брать его в руки. До тех пор, пока вы не установите Light Manager.

Light Manager - это программа для Android, которая поможет вам настроить работу светодиодного индикатора своего гаджета. С помощью этого приложения вы научите его реагировать разными цветами на определённые события, например на приход нового сообщения в WhatsApp или событие из вашего календаря.

По умолчанию программа уже содержит ряд настроек для самых популярных событий. Но вы можете в любой момент удалить неактуальные для вас сигналы и добавить необходимое. Для этого просто прикоснитесь к нужному элементу, и вы попадёте в меню настройки уведомлений. Здесь вы сможете задать частоту моргания, выбрать цвет светодиода и сразу же проверить в действии выставленные вами настройки.

Если программа, уведомления от которой вы хотите получать, отсутствует в списке, то вы можете добавить её самостоятельно. Для этого переключитесь в альтернативный режим работы Light Manager, а затем выберите пункт «Добавить приложение». Перед вами появится список всех установленных на вашем смартфоне программ. Выберите нужное приложение и добавьте для него светодиодное уведомление.

Обратите внимание, что Light Manager умеет сообщать не только о программных, но и о различных системных событиях. Например, приложение может уведомить вас о низком заряде батареи, отсутствии сигнала сети или включении тихого режима. Не лишним будет также заглянуть в расширенные настройки программы, где вы сможете установить частоту мерцания сигнала, включить режим сна (время суток, когда Light Manager не будет вас беспокоить) и изменить время автоматического отключения активности светодиода.

Настройка LED индикатора для уведомлений о разных событиях :

Скачать приложение Light Manager на Андроид вы можете по ссылке ниже.

Разработчик: MC Koo
Платформа: Android (Зависит от устройства )
Язык интерфейса: Русский (RUS)
Состояние: Full (Полная версия)
Root: Не нужен



Не позволяет напрямую включать-выключать светодиодный индикатор или вспышку фотокамеры, на некоторых телефонах такая возможность имеется.

Как программно помигать разноцветными огоньками, как написать свой «Фонарик» или какими еще светодиодами устройства можно управлять - об этом Вы узнаете ниже.

Началось все с того, что я, исследуя файловую систему своего HTC Desire с помощью ES Проводника , случайно наткнулся на любопытные каталоги: /sys/class/leds/blue , /sys/class/leds/flashlight и т.п.
Какой еще blue?! Я видел только оранжевый и зеленый индикатор. Но самое интересное - внутри этих каталогов оказался файл brightness с правом на запись! Чем я сразу и воспользовался.

На самом деле, это не простой файл, а интерфейс работы с драйвером светодиода. Так, записав в файл /sys/class/leds/blue/brightness положительное число, мы включим синий индикатор на корпусе телефона, записав 0 - выключим. Аналогично с индикаторами amber и green. Включив два светодиода вместе, получим новые цвета: amber + blue = purple; green + blue = aqua.

А теперь, как это все программируется
public void ledControl(String name, int brightness) {

try {

FileWriter fw = new FileWriter("/sys/class/leds/" + name + "/brightness" );

fw.write(Integer.toString(brightness));

fw.close();

} catch (Exception e) {

// Управление LED недоступно

}

}


// Включим пурпурный индикатор

ledControl("amber" , 255 );

ledControl("blue" , 255 );


// Сделаем дисплей темнее

ledControl("lcd-backlight" , 30 );


// Выключим подсветку кнопок

ledControl("button-backlight" , 0 );


// Организуем фонарик средней яркости

ledControl("flashlight" , 128 );

Приложение-пример с исходными кодами можно скачать .

Заключение
Все! Теперь телефон светится, как новогодняя елка. Код проверялся только на HTC Desire под управлением Android 2.2, но, вероятно, может работать и на других устройствах. Напишите мне, получится или не получится фокус на Вашем телефоне.

Большинство новых смартфонов и планшетов имеют встроенные светодиодные фонари, которые сообщают о новых уведомлениях.

Только лишь немногим известно, что цвет можно изменить и установить уникальный для каждого уведомления.

В зависимости от производителя, ваш телефон андроид может быть оснащен опциями для управления светодиодами.

В большинстве случаев, они позволяют сделать только основное управление — отключить или включить и настроить основные параметры.

К счастью, есть несколько других способов управления светодиодами – с помощью приложений от энтузиастов.

В этом руководстве я вам предоставлю два варианта, точнее два приложения – какое выбрать решайте сами.

Способ № 1 – применение программы Light Flow Lite

Light Flow Lite это бесплатная версия одного из самых популярных приложений для управления светодиодами.

В бесплатной версии, можете изменить цвет светодиодов для наиболее важных функций телефона, в то время как платная версия поддерживает до 600 различных инструментов.

После запуска приложения появится сообщение о разрешении Light Flow. Вы должны позволить приложению читать ваши уведомления — нажмите «Да».

После возвращения к главному экрану приложения откройте в «Уведомление». Там увидите список различных событий и приложений, которые отображают уведомление.

В бесплатной версии можете изменить цвет светодиодов, среди прочего, для:

  • пропущенные вызовы;
  • входящие звонки;
  • непрочитанные SMS и MMS;
  • Hangout уведомления;
  • напоминания из календаря»
  • электронной почты;
  • низкий уровень заряда батареи.

После выбора типа настройки уведомления будет разделено на несколько вкладок. В можно включить / отключить «Уведомление» и активировать подсветку экрана. Там у вас будет несколько готовых цветов, а также возможность установить собственный цвет.


ПРИМЕЧАНИЕ: Light Flow Lite, может не может работать на всех устройствах. Если у вас есть проблемы с этим, стоит взглянуть на его настройку. Там найдите «Прямой режим», который при активации, берет на себя управление светодиодом. Также неплохо разрешить привилегии рут (суперпользователя если у вас есть), чтобы решить проблемы совместимости.

Способ № 2 — Light Manager

Чуть менее популярное приложение, но я думаю, что он может сделать работу лучше, чем вышеописанное (отлично работает с самсунгами).

Light менеджер прежде всего совершенно бесплатный и не ограничивает настройки — вы можете изменить цвет для каждого приложения и добавить любой элемент в список уникальных цветов.

Только вы должны дать разрешение приложения для чтения уведомлений. Чтобы сделать это, идем в «Настройка> Безопасность> Доступ к уведомлениям». На следующем экране выберите «Light Manager.»


Теперь можете включить программу и настроить дополнительные параметры (например, для автоматического запуска при включении телефона).

Двигаясь ниже найдете список различных уведомлений и приложений, а рядом с каждым из них уникальный цвет (если не видите цвета, то это означает, что используются цвета по умолчанию или не настроено).

Чтобы изменить цвет, просто коснитесь уведомления пальцем и установить другой цвет. Также можете полностью отключить уведомление, сняв птичку в соответствующем месте.

ПРИМЕЧАНИЕ: если у вас есть CyanogenMod, вам не нужно ничего устанавливать. В системе есть встроенная опция, которая позволяет контролировать цвета и эффекты. Успехов.

Отображение символов на табло, электронные часы и многое другое. Светодиодный индикатор – это простая конструкция, отображающая буквенные или символьные знаки. Конструктивно, представляет собой сборку светодиодов, где каждый элемент подсвечивает знакосегментный индикатор.

Особенности конструкции и типы

Светодиодные индикаторы состоят из интегральных микросхем, отображающие различную информацию. Рабочее напряжение составляет от 2В до 8В. Они могут быть:

Сегментными;
- Матричными;
- Линейной шкалы;
- Единичными

Первая разновидность используется чаще всего и является стандартным типом. В зависимости от модели, сборка конструкции может быть выполнена из 1-4 семисегментных групп. От их количества зависят размеры объекта, количество отображаемых символов. Так, одна семисегментная группа будет показывать только одну цифру или букву. Четыре группы используются в электронных часах. Выбирая схему для самодельного использования, покупатель должен обратить внимание на наличие общего анода и катода.
Помимо небольших индикаторов, существуют и те, которые можно увидеть в общественных местах. Для увеличения их яркости, используются последовательно включенные светодиоды, встроенные в каждый отдельный компонент. Чтобы индикатор показывал определенную цифру или символ – подается напряжение в 11,2 Вольта. У элементов есть собственные названия: A, B, C, D, F или G. Работа обусловлена цифровыми регистрами сдвига и дешифраторами.

Шифрование данных и интегральные микросхемы

Такие элементы установлены на плате, контролирующей подачу напряжения. Работа обусловлена обращением к программному коду и задействованию специальных микроконтроллеров. При помощи программирования, устанавливается тайминг, влияющий на отображение компонентов в определенное время.
Интегральная микросхема преобразовывает двоичный и двоично-десятичный код, подаваемый на табло. Распространенными схемами для управления отечественными индикаторами являются К514ИД2 или К176ИД2, в импортных моделях 74HC595. Управление возможно двумя способами:

Напрямую, через микроконтроллеры;
- При помощи регистров сдвига

Первый вариант менее успешен из-за необходимости подключения множества выводов. К тому же, ток потребления может быть выше, чем это возможно у микроконтроллеров. Большие семисегментные индикаторы зависят от микросхемы MBI5026.

Особенности сегментных индикаторов

В электронике они используются для визуального контроля. Конструкция состоит из таких элементов:

Знакосинтезирующий индикатор – прибор, в котором зрительная информация отображается с помощью одного или нескольких компонентов;
- Поле отображения данных – в пределах нее отображаются цифры или другие символы;
- Элемент отображения – конструктивная часть, обладающая собственным управлением;
- Сегмент – элемент отображения информации, представлен в виде прямых или кривых линий;
- Знакоместо – пространство, необходимое для отображения одного знака

Все электронные приспособления выполняют основные задачи:

1. Визуальное информирование.
2. Обладают законченным конструктивом.
3. Оснащены электронным управлением

Сегментные модификации отличаются от матричных тем, что каждый элемент уникален. Форма знаков разрабатывается специально для отображения определенных цифр или символов. Последние основаны не на семи, а на девяти, четырнадцати или шестнадцати сегментах. Когда количество превышает 7, то вполне рационально использовать динамическую индикацию переключения. Отображение светодиода, индикация возможна и в двухцветной форме. Используются лампочки различного цвета и подключаются к общей схеме. Объединив выводы, получается совмещенный оттенок.

Заключение

Работа индикаторов невозможна без светодиодов. Подобные приспособления актуальны не только для радиотехнического оборудования, но успешно применимы для вывесок, таймеров и указателей. В качестве показа информации, могут использоваться устройства различного типа схемы и управления.
Поделитесь информацией на своих страницах в социальных сетях относительно данной тематики.