LED долоон сегментийн үзүүлэлтүүд. LED үзүүлэлтүүд юунд зориулагдсан вэ? Утас дээрх LED үзүүлэлт гэж юу вэ?

Утсанд татаж авах 08.10.2021
Утсанд татаж авах

Зарим утсанд LED индикатор эсвэл камерын флэшийг шууд асаах/унтраах боломжийг олгодоггүй;

Хэрхэн олон өнгийн гэрлийг програмын дагуу анивчих, өөрийн "Гар чийдэн" -ийг хэрхэн бичих эсвэл өөр ямар төхөөрөмжийн LED-ийг хянах боломжтой - энэ талаар доороос мэдэх болно.

ES Explorer ашиглан HTC Desire-ийн файлын системийг судалж байхдаа би санамсаргүй байдлаар сонирхолтой лавлахуудыг олж авснаар бүх зүйл эхэлсэн: /sys/class/leds/blue, /sys/class/leds/гар чийдэн гэх мэт.
Цэнхэр гэж юу вэ?! Би зөвхөн улбар шар, ногоон үзүүлэлтийг харсан. Гэхдээ хамгийн сонирхолтой зүйл бол эдгээр сангуудын дотор бичих зөвшөөрөлтэй гэрэлтүүлгийн файл байсан юм! Би тэр даруйдаа давуу талыг ашигласан.

Үнэн хэрэгтээ энэ бол энгийн файл биш, харин LED драйвертай ажиллах интерфейс юм. Тиймээс /sys/class/leds/blue/brightness файлд эерэг тоо бичвэл бид утасны хайрцаг дээрх цэнхэр үзүүлэлтийг асааж, 0 гэж бичвэл унтраах болно. Үүнтэй адил хув, ногоон үзүүлэлтүүдтэй. Хоёр LED-ийг хамтад нь асааснаар бид шинэ өнгө авах болно: хув + хөх = нил ягаан; ногоон + цэнхэр = ус.

Одоо энэ бүгдийг хэрхэн програмчлагдсан бэ?
public void ledControl(Мөрийн нэр, int тод байдал) (

оролдох (

FileWriter fw = шинэ FileWriter("/sys/class/leds/" + нэр + "/ тод байдал" );

fw.write(Бүтэн тоо.toString(гэрэлт));

fw.close();

) барих (Үл хамаарах e) (

// LED удирдлага байхгүй байна

}

}


// Нил ягаан өнгийн индикаторыг асаана уу

ledControl("хув" , 255);

ledControl("цэнхэр", 255);


// Дэлгэцийг бараан болгох

ledControl("lcd-арын гэрэлтүүлэг" , 30 );


// Товчлуурын арын гэрлийг унтраа

ledControl("товчлуурын арын гэрэлтүүлэг" , 0 );


// Дунд зэргийн гэрэлтэй гар чийдэнг зохион байгуул

ledControl("гар чийдэн" , 128 );

Эх код бүхий жишээ програмыг татаж авч болно.

Дүгнэлт
Бүгд! Одоо утас нь гацуур мод шиг асдаг. Энэ кодыг зөвхөн Android 2.2 үйлдлийн системтэй HTC Desire дээр туршиж үзсэн боловч бусад төхөөрөмж дээр ажиллах магадлалтай. Фокус таны утсан дээр ажиллах эсэх талаар надад бичээрэй.

Би нөгөөдөр цахилгаан барааны дэлгүүрт байсан. Заримдаа янз бүрийн ашигласан радио бүрэлдэхүүн хэсгүүд нь хямд үнээр гарч ирдэг. Энэ удаад би микро схемийг харсан, учир нь нэг пенни үнэтэй байсан тул би эргэлзэлгүйгээр худалдаж авсан. Би энгийн моно дохионы индикатор хийхээр шийдсэн. Яагаад стерео биш моно гэж? Учир нь нэг л чип байдаг. Би дараа нь хоёрдугаар сувгийг дуусгах болно ...

Гялалзсан цаасан дээр лазер принтер ашиглан хэлхээг хэвлэсний дараа бид хор (бэх) -ийг самбар руу шилжүүлж эхэлнэ. Бид үүнийг дараах байдлаар хийдэг: бид цаасыг сайтар зүлгүүрээр дэвссэн самбар дээр байрлуулж, 10 минутын турш халаасан төмрөөр гүйлгэнэ. Бид самбарыг хөргөх хүртэл хүлээж, цаасыг халуун усаар болгоомжтой арилгана. Энэ нь иймэрхүү харагдах ёстой:

Дараа нь бид хавтанг төмрийн хлоридоор сийлдэг. Нэг цаг орчмын дараа миний самбарыг бүрэн сийлсэн. Уусгагчийг ашиглан бид будгийг арилгаж, зүлгүүр ашиглан хавтанг илүү тэгш өнцөгт хэлбэрээр өгдөг.

Бид төлбөрөө хийж байна. Дараа нь бид эд ангиудыг гагнах ажлыг эхлүүлнэ. Эхлээд би чипийг гагнасан. LED-ийн дараа, дараа нь бусад хэсгүүд. Бүрэн дууссан хавтангийн зураг:


Хэлхээний ажиллагаа

Би хэсгүүдийн зорилгын талаар товчхон хэлье. R2 ашиглан бид оролтын дохионы түвшинг тохируулна. С1 конденсатороор дамжуулж дохио нь өсгөгчийн үүрэг гүйцэтгэдэг VT1 транзисторын суурь руу очдог. R3 резистор нь транзисторын суурийн хазайлтыг тогтоодог. Дараа нь олшруулсан дохио нь C2 конденсатороор VD1 ба VD2 диод руу "ирдэг".

Сөрөг дохио нь хасах руу, эерэг дохио нь микро схемийн 5-р хөл рүү шилждэг. C3 ба R4 нь шүүлтүүрийн үүрэг гүйцэтгэдэг. 5-р хөл дээрх хүчдэл өндөр байх тусам илүү олон LED асдаг. Дашрамд хэлэхэд, хэрэв та 9-р зүүг эерэг болгож богиносговол LED нь шугаман байдлаар асна. Видеоноос та энэ зүйл хэрхэн ажилладагийг харж болно.

LED үзүүлэлтийн үйл ажиллагааны видео

Гэрлийн менежер. Таныг имэйл эсвэл мессеж хүлээн авах мөчид таны утас суурилуулсан индикаторыг ашиглан таны анхаарлыг татахыг хичээх болно. Гэхдээ LED анивчсанаар та яг ямар үйл явдал болсныг хэзээ ч тодорхойлохгүй бөгөөд та үүнийг авах хэрэгтэй болно. Гэрэл менежерийг суулгах хүртэл.

Light Manager нь Android-д зориулсан програм бөгөөд гаджетынхаа LED индикаторыг тохируулахад туслах болно. Энэ програмын тусламжтайгаар та тодорхой үйл явдалд, жишээлбэл, WhatsApp дээр шинэ мессеж ирэх эсвэл таны календарийн үйл явдалд өөр өөр өнгөөр ​​хариу үйлдэл үзүүлэхийг заах болно.

Анхдагч байдлаар, програм нь хамгийн алдартай үйл явдлуудын хэд хэдэн тохиргоог агуулдаг. Гэхдээ та ямар ч үед өөрт хамааралгүй дохиог устгаж, хэрэгтэй зүйлээ нэмж болно. Үүнийг хийхийн тулд хүссэн элемент дээр дарахад л та мэдэгдлийн тохиргооны цэс рүү очих болно. Энд та анивчдаг давтамжийг тохируулж, LED-ийн өнгийг сонгож, тохируулсан тохиргоогоо нэн даруй шалгаж болно.

Хэрэв таны мэдэгдэл хүлээн авахыг хүссэн програм жагсаалтад байхгүй бол та өөрөө нэмж болно. Үүнийг хийхийн тулд Light Manager үйлдлийн горим руу шилжиж, "Програм нэмэх" -ийг сонгоно уу. Та ухаалаг утсан дээрээ суулгасан бүх програмын жагсаалтыг харах болно. Хүссэн програмаа сонгоод LED мэдэгдэл нэмнэ үү.

Light Manager нь зөвхөн хөтөлбөрийн үйл явдлуудыг мэдээлэхээс гадна системийн янз бүрийн үйл явдлуудыг мэдээлэх боломжтой гэдгийг анхаарна уу. Жишээлбэл, таны батарей багассан, сүлжээний дохио байхгүй эсвэл чимээгүй горимыг асаасан үед энэ програм танд мэдэгдэх боломжтой. Мөн дохионы анивчсан давтамжийг тохируулах, унтах горимыг идэвхжүүлэх (гэрлийн менежер танд саад болохгүй өдрийн цаг) болон автомат горимд шилжих цагийг өөрчлөх боломжтой програмын дэвшилтэт тохиргоог үзэх нь зүйтэй юм. LED үйл ажиллагааг зогсоох.

Төрөл бүрийн үйл явдлын тухай мэдэгдлийн LED индикаторыг тохируулах:

Android-д зориулсан Light Manager програмыг татаж аваарайта доорх линкээр орж болно.

Хөгжүүлэгч: MC Koo
Платформ: Android ( Төхөөрөмжөөс хамаарна)
Интерфейсийн хэл: Орос (RUS)
Статус: Бүрэн
Root: Шаардлагагүй



Зарим утсанд LED индикатор эсвэл камерын флэшийг шууд асаах/унтраах боломжийг олгодоггүй;

Хэрхэн олон өнгийн гэрлийг програмын дагуу анивчих, өөрийн "Гар чийдэн" -ийг хэрхэн бичих эсвэл өөр ямар төхөөрөмжийн LED-ийг хянах боломжтой - энэ талаар доороос мэдэх болно.

ES Explorer ашиглан HTC Desire-ийн файлын системийг судалж байхдаа би санамсаргүй байдлаар сонирхолтой лавлахуудыг олж авснаар бүх зүйл эхэлсэн: /sys/class/leds/blue, /sys/class/leds/гар чийдэн гэх мэт.
Цэнхэр гэж юу вэ?! Би зөвхөн улбар шар, ногоон үзүүлэлтийг харсан. Гэхдээ хамгийн сонирхолтой зүйл бол эдгээр сангуудын дотор бичих зөвшөөрөлтэй гэрэлтүүлгийн файл байсан юм! Би тэр даруйдаа давуу талыг ашигласан.

Үнэн хэрэгтээ энэ бол энгийн файл биш, харин LED драйвертай ажиллах интерфейс юм. Тиймээс /sys/class/leds/blue/brightness файлд эерэг тоо бичвэл бид утасны хайрцаг дээрх цэнхэр үзүүлэлтийг асааж, 0 гэж бичвэл унтраах болно. Үүнтэй адил хув, ногоон үзүүлэлтүүдтэй. Хоёр LED-ийг хамтад нь асааснаар бид шинэ өнгө авах болно: хув + хөх = нил ягаан; ногоон + цэнхэр = ус.

Одоо энэ бүгдийг хэрхэн програмчлагдсан бэ?
public void ledControl(Мөрийн нэр, int тод байдал) (

оролдох (

FileWriter fw = шинэ FileWriter("/sys/class/leds/" + нэр + "/ тод байдал" );

fw.write(Бүтэн тоо.toString(гэрэлт));

fw.close();

) барих (Үл хамаарах e) (

// LED удирдлага байхгүй байна

}

}


// Нил ягаан өнгийн индикаторыг асаана уу

ledControl("хув" , 255);

ledControl("цэнхэр", 255);


// Дэлгэцийг бараан болгох

ledControl("lcd-арын гэрэлтүүлэг" , 30 );


// Товчлуурын арын гэрлийг унтраа

ledControl("товчлуурын арын гэрэлтүүлэг" , 0 );


// Дунд зэргийн гэрэлтэй гар чийдэнг зохион байгуул

ledControl("гар чийдэн" , 128 );

Эх код бүхий жишээ програмыг татаж авч болно.

Дүгнэлт
Бүгд! Одоо утас нь гацуур мод шиг асдаг. Энэ кодыг зөвхөн Android 2.2 үйлдлийн системтэй HTC Desire дээр туршиж үзсэн боловч бусад төхөөрөмж дээр ажиллах магадлалтай. Фокус таны утсан дээр ажиллах эсэх талаар надад бичээрэй.

2014 онд Nokia компани Lumia 730/735-д LED индикаторуудыг суурилуулсан. Одоогоор Windows 10 Mobile аль хэдийн LED-ийг дэмждэг боловч ухаалаг гар утаснууд энэ функцийг агуулсан програм хангамжийн шинэчлэлийг хараахан хүлээж аваагүй байна. Тийм ч учраас олон хэрэглэгчид үүнийг өөрсдөө идэвхжүүлэхийг хүсэх болно.

Nokia Lumia 730/735 дээрх LED индикаторыг хэрхэн асаах вэ?

Үйл ажиллагааны зарчим нь үүнтэй ижил байна. Та ухаалаг утсандаа CAB файл суулгаж, дараа нь Interop Unlock хийж, бүртгэлд хэд хэдэн утгыг нэмэх хэрэгтэй.

Анхааруулга:Эдгээр зааврыг дагаж мөрдөх нь янз бүрийн үр дагаварт хүргэж болзошгүй юм. Бид таны ухаалаг утсанд юу хийж болох талаар хариуцлага хүлээхгүй бөгөөд таны ухаалаг гар утсанд учруулсан гэмтэлд бид хариуцлага хүлээхгүй.

Анхааруулга 2:Зөвхөн Windows Device Recovery Tool ашиглан ухаалаг гар утсыг анхны байдалд нь оруулах боломжтой болно. Тохиргоог дахин тохируулах нь зөвхөн бүртгэлийн утгыг дахин тохируулах боловч бүх драйверууд системд үлдэх болно.

Дэлгэц нь зөвхөн Lumia 730 болон 735 дээр ажиллах нь гарцаагүй!Хэрэв та түүний оршин тогтнолд эргэлзэж байвал бусад загвар дээр "асаах" гэж оролдохгүй байх нь дээр.

  1. Татаж авах. Үүнийг задлаад суулгах багцыг ажиллуул.
  2. Татаж авах.
  3. Утсаа компьютерт холбоно уу.
  4. Win + X товчийг дараад администраторын эрхээр тушаалын мөрийг ажиллуулна уу. Таны үйлдлийн системийн битээс хамааран дараах командуудын аль нэгийг оруулна уу:
    64-бит: CD C:\Program Files (x86)\Windows Kits\10\Tools\Bin\i386
    32-бит: CD C:\Program Files\Windows Kits\10\Tools\Bin\i386
  5. Командын мөрийг хааж болохгүй.
  6. Майкрософт шинэчлэлтийн каталогоос татаж авсан cab файлын хамт хавтасны хаягийг хуулна уу. Чухал:Файл нь өөр файлгүй, тусдаа хавтсанд байх ёстойг анхаарна уу. Фолдерын нэр нь хоосон зай, кирилл үсэг агуулсан байх ёсгүй.
  7. Тушаалын мөрөнд буцаж очоод дөрвөлжин хаалтгүйгээр дараахыг оруулна уу:
    iutool -v-p [ хавтасны хаяг Таны өмнөх догол мөрөөс хуулсан cab файл]
  8. Хэрэв та бүх зүйлийг зөв хийсэн бол ухаалаг утас дахин ачаалж, шинэчлэлтүүдийг суулгаж эхэлнэ. Үүнд 10 минутаас илүүгүй хугацаа шаардагдана. Процесс дуусах хүртэл ямар ч тохиолдолд ухаалаг утсандаа хүрч болохгүй, эсвэл компьютерээсээ салгаж болохгүй.
  9. Одоо "" зааврын дагуу Interop Unlock-ыг хийнэ үү. Хэрэв та үүнийг аль хэдийн хийсэн бол энэ алхамыг алгасах хэрэгтэй.
  10. Төхөөрөмжийнхөө бүртгэлийн утгыг агуулсан файлыг татаж аваад SD карт дээрээ байрлуулна уу. Lumia 730/735-д зориулсан файл байрладаг.
  11. Програм руу очно уу Хамтын ажиллагааны хэрэгслүүд, сонгоно уу Энэ төхөөрөмж, дараа нь Бүртгэлийн файлыг импортлох.
  12. Дөнгөж татаж авсан файлаа сонгоод импортлохыг зөвшөөрнө үү. Хэрэв алдаа гарвал Interop Tools-ийн хуучин хувилбаруудыг суулгаж үзнэ үү.
  13. Ухаалаг утсаа дахин эхлүүлнэ үү.

Програмын мэдэгдлийн тохиргоонд эдгээр алхмуудыг хийсний дараа ( Тохиргоо - Систем - Мэдэгдэл ба үйлдэл - Програм) шалгах тэмдэг гарч ирнэ, үүнд LED үзүүлэлттэдэнд. Анхдагч байдлаар, ямар ч програмаас мэдэгдэл хүлээн авах үед LED нь анивчих бөгөөд сэрэмжлүүлгийг үзсэний дараа унтрах болно.

LED индикаторыг хэрхэн тохируулах вэ?

  • Руу явах Хамтын ажиллагааны хэрэгслүүд, сонгоно уу Энэ төхөөрөмж, дараа нь гамбургер цэсэнд Бүртгэлийн хөтөч.
  • Салбар руугаа яв HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Nocontrol\LedAlert. Заагчийг тохируулахын тулд 3 товчлуурыг ашиглана: Эрчим хүч, ХугацааТэгээд Cyclecount. Эхний параметр нь диодын гэрэлтүүлгийг тохируулдаг, хоёр дахь нь - нэг флэшийн үргэлжлэх хугацаа миллисекунд, гурав дахь нь - анивчсан тоо. Та эдгээр утгыг засахыг оролдож болно.

Та хэтрүүлж болохгүй хязгаарлалтууд байдаг гэдгийг анхаарна уу.

  • Эрчим хүч: 0-ээс 100 хүртэл.
  • Циклийн тоо: 1-ээс 2147483647 хүртэл.

Lumia 830 дээр LED дэлгэцийг хэрхэн идэвхжүүлэх вэ?

Lumia 830 дээр та техник хангамжийн товчлууруудын арын гэрэлтүүлгийг унтрааж, мэдэгдэл хүлээн авах үед төв товчлуурыг (Эхлүүлэх) анивчих боломжтой.

Үүнийг хийхийн тулд дээр дурдсан бүх зааврыг дагаж, дараа нь:

  • Руу явах Хамтын ажиллагааны хэрэгслүүд, сонгоно уу Энэ төхөөрөмж, дараа нь гамбургер цэсэнд Бүртгэлийн хөтөч.
  • Салбар руугаа яв HKEY_LOCAL_MACHINE\SOFTWARE\ OEM\Nokia\Display\ColorAndLight.
  • Параметрийн утгыг өөрчлөх UserSettingKeyLightEnabledдээр 0 .
  • Ухаалаг утсаа дахин эхлүүлнэ үү.

Системийг шинэчлэх үед LED мэдэгдлүүдтэй холбоотой бүх функцууд алга болдоггүй. Дахин тохируулсны дараа та бүртгэл дэх утгуудыг дахин оруулах шаардлагатай болно.



Бид уншихыг зөвлөж байна

Топ