Mundarija:

San'at uchun dinamik LED yoritgich boshqaruvchisi: 16 qadam (rasmlar bilan)
San'at uchun dinamik LED yoritgich boshqaruvchisi: 16 qadam (rasmlar bilan)

Video: San'at uchun dinamik LED yoritgich boshqaruvchisi: 16 qadam (rasmlar bilan)

Video: San'at uchun dinamik LED yoritgich boshqaruvchisi: 16 qadam (rasmlar bilan)
Video: Стоит БРАТЬ ВСЕМ?? И чем хорош радиоприемник ATS25X1 подробный обзор 2024, Dekabr
Anonim
Image
Image

Kirish:

Yoritish tasviriy san'atning muhim qismidir. Va agar yorug'lik vaqt o'tishi bilan o'zgarishi mumkin bo'lsa, bu san'atning muhim o'lchoviga aylanishi mumkin. Bu loyiha yorug'lik ko'rgazmasida qatnashish va yorug'lik qanday qilib ob'ektning rangini butunlay o'zgartirib yuborishi bilan boshlandi. Biz buni matolar san'ati yoritishda o'rganishni boshladik. Hozircha biz 8 qismli dinamik yoritishni qurdik, shu jumladan rasm va fotosurat. Yorug'lik effektlari quyidagilarni o'z ichiga oladi: tong va quyosh botishini simulyatsiya qilish, to'lqinli sirt orqali suv osti yorug'ligi, bulutlardagi chaqmoq va badiiy asarning ranglari va kayfiyatini keskin o'zgartirish. Ushbu effektlarning videolari quyidagi dasturlash bosqichlariga kiritilgan.

Bu ko'rsatma vaqt o'tishi bilan alohida -alohida joylashtiriladigan LEDlar chizig'ining yorqinligi va rangini o'rnatadigan boshqaruvchi quradi. Shuningdek, u yorug'lik segmentini qo'lda sozlash (yorqinligi va rangini sozlash) uchun ixtiyoriy kirish sxemasini o'z ichiga oladi. Shuningdek, biz yo'l davomida biz kashf etgan ko'plab muammolar va yaxshilanishlar haqida bilib olasiz.

Biz, shuningdek, soya qutisi va ramkani qurish bo'yicha ko'rsatma yozdik. Buni tekshiring:

Hozircha biz elektronika va dasturlashga e'tibor qaratamiz.

1 -qadam: Materiallar:

  • WS2812 LED chizig'i
  • Arduino Pro Mini 328 - 5V/16 MGts
  • FTDI Friend USB interfeysi
  • FTDI uchun USB A dan MiniB kabeli
  • 4700 mkf kondansatör
  • 5,5 x 2,1 ulagichli 5v quvvat manbai
  • Quvvat rozetkasi 5,5 x 2,1
  • Terminal bloki
  • Prototipli elektron karta
  • Tugma
  • Potentsiometr
  • LED indikatori
  • Qarshiliklar
  • Lenta kabeli
  • Sarlavha erkak
  • Ayol sarlavhasi

2 -qadam: Resurslar:

  • Arduino; Interfaol rivojlanish muhiti (IDE)
  • Adafruit NeoPixel kutubxonasi
  • NeoPixel qo'llanmasi
  • Strandtest misol dasturi
  • FastLED kutubxonasi
  • FastLED havolalari va hujjatlari https://fastled.io/docs
  • FastLED forumi
  • Bizning yorug'lik chizmalarimiz

3 -qadam: Nazoratchining umumiy ko'rinishi:

Nazoratchining umumiy ko'rinishi
Nazoratchining umumiy ko'rinishi
Nazoratchining umumiy ko'rinishi
Nazoratchining umumiy ko'rinishi

Sxema juda oddiy ko'rinadi va shunday. Biz kontrollerlarimizni rasm ramkasiga o'rnatilgan qilib qurdik. Rasmda ko'rsatilgan sxemaning o'lchamlari 2,25 dyuym x 1,3 dyuym x 0,5 dyuym. Ixtiyoriy tyuner lenta simi ulagichi bo'lgan alohida elektron platada qurilgan. Bu rasmlar bizning tugallangan loyihamizni ko'rsatadi.

Biz boshqaruvchimizni rasm ramkasiga joylashtirmoqchimiz, shuning uchun Arduino pro mini 5v ni kichik o'lchamlari, narxi va 5v chiqishi uchun tanladik. Sizga kerak bo'lgan 5V quvvat manbai sizning loyihangizdagi qancha LED va ularning maksimal yorqinligiga bog'liq bo'ladi. Bizning barcha loyihalarimiz 3 amperdan kam, ba'zilari esa 1 amperdan kam edi. Manzil rangli LEDlarning bir nechta turlari mavjud. Biz Adafruit tomonidan sotiladigan WS2812 -ni "NeoPixel" mahsulotlaridan biri sifatida boshladik. Bu biz uchun ishladi va biz boshqa LEDlarni o'rganmaganmiz. Loyihalarimizning ko'pchiligida har bir metr uchun 60 LED ishlatiladi. Hozirgacha bizning loyihalarimiz 145 ta LEDni o'z ichiga olgan.

Ixtiyoriy tyuner:

Biz har bir sozlash uchun dasturni o'zgartirmasdan va yuklamasdan yorug'lik segmentlarini osongina sozlashimiz uchun kichik kirish sxemasi "tyuner" ni qurdik. Unda quyidagilar mavjud: kirish rejimi yonib -o'chadigan chiqish LED; kirish rejimini o'zgartiradigan tugma; va sozlanishi tugma. Keyin Arduino ulangan kompyuterga qiymatlarni chiqarishi mumkin.

4 -qadam: qurilish nazorati:

Bino nazorati
Bino nazorati

Materiallar ro'yxatida simlar, issiqlik o'tkazmaydigan quvurlar va sizga kerak bo'lishi mumkin bo'lgan boshqa materiallar yo'q. LEDlarning 5V va tuproqli sxemasi uchun sizga 26 o'lchovli yoki og'irroq simli simdan foydalanishni taklif qilaman. Biz 26 o'lchagichdan foydalanganmiz. Bundan tashqari, simni silikon izolyatsiyalash yaxshiroqdir, chunki u lehimlanadigan joy yaqinida erimaydi va u ancha egiluvchan bo'ladi. Men komponentlar orasida biroz ko'proq bo'sh joy qoldirish, ishlab chiqarishni ancha osonlashtirdi. Masalan, 6 -qadamda tasvirlangan nazoratchi, rozetkaning korpusi (qora) va terminal bloki (ko'k) orasidagi bo'shliq taxminan 1 dyuym. O'rnatish qopqog'imiz ikki qatlamli yog'och qoplamali.

Ushbu qadamdagi rasm ixtiyoriy tyuner uchun oltita kontaktli ayol sarlavhasining simini ko'rsatadi. Qizil va yashil simlar orasidagi ishlatilmaydigan aloqa teskari ulanishni oldini olish uchun tish pichog'i bilan tiqiladi.

5 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Keling, uni soya qutisi ramkasiga mos keladigan tarzda yig'amiz. Ramka qalinligi 3/4 dyuymni tashkil qiladi, shuning uchun bizda boshqaruvchining balandligi 1/2 ga teng. Biz burilishni cheklash uchun donni bir -biriga perpendikulyar bo'lgan ikki dona shpon matoni yopishtirib, montaj plitalarini yasadik. Quvvat ulagichi ramkaning markazida bo'ladi. Quvvat ushlagichi uchun teshik zargarning arra bilan kesilgan va mos keladigan qilib qo'yilgan. O'rnatishdan oldin komponentlar bir -biriga ulanadi. Soket joyiga epoksi bilan yopishtirilgan. Vintli terminal va arduino ostida ikki tomonlama doimiy ko'pikli o'rnatish kvadratlari ishlatiladi. Arduino va kondensatorni ushlab turish uchun issiq eritilgan elim ham ishlatiladi.

6 -qadam: ixtiyoriy tyuner yaratish:

Ixtiyoriy tyuner yaratish
Ixtiyoriy tyuner yaratish
Ixtiyoriy tyuner yaratish
Ixtiyoriy tyuner yaratish
Ixtiyoriy tyuner yaratish
Ixtiyoriy tyuner yaratish

Biz har bir sozlash uchun dasturni o'zgartirmasdan va yuklamasdan yorug'lik segmentlarini osongina sozlashimiz uchun kichik kirish sxemasi "tyuner" ni qurdik. Unda quyidagilar mavjud: kirish rejimi yonib -o'chadigan chiqish LED; kirish rejimini o'zgartiradigan tugma; va sozlanishi tugma. Keyin Arduino ulangan kompyuterga qiymatlarni chiqarishi mumkin.

Bu rasmlarda tyunerning ishlab chiqarilishi ko'rsatilgan. Men orqa qismini Gorilla lentasi bilan yopdim. Bu lenta kabelini barqaror ushlab turadi va yaxshi tutqichni yaratadi.

7 -qadam: Dasturlash boshqaruvchisi haqida umumiy ma'lumot:

Bu, albatta, loyihaning eng qiyin qismi. Umid qilamizki, siz bizning kod va usullarimizdan foydalanib, boshidan boshlashingiz mumkin.

Adafruit va FastLED kompaniyalari Arduino -ga ko'p turdagi manzilli LEDlarni boshqarishga imkon beradigan ikkita ajoyib kutubxonani nashr etishdi. Biz bu kutubxonalarning ikkalasini ham turli loyihalarda ishlatamiz. Shuningdek, sizga ushbu kutubxonalardagi ba'zi manba materiallarini o'qishni va ularning namunali dasturlarini o'rganishni taklif qilamiz.

Bizning dasturlarning Github ombori yuqoridagi "Resurslar" da keltirilgan. E'tibor bering, biz Arduino dasturlash tajribasidan yiroqmiz, shuning uchun uni takomillashtirish uchun juda ko'p joy bor. Muammolarni ko'rsating va yaxshilanishlarga hissa qo'shing.

8 -qadam: Ripple dasturlash boshqaruvchisi misoli:

Janni Xoltning "to'lqinlari" bizning birinchi muvaffaqiyatimiz edi. Bu parcha soya qutisidagi matodan yasalgan baliqdir. Yorug'lik pastdan past darajadagi ko'k rangda. Va yuqoridan, suv sathidagi to'lqinlar siljiganidan singan, o'ngdan chapga siljiydigan uchta oq oq nur. Bu juda oddiy tushuncha va dasturda "tyuner" usuli ishlatilmaydi. U Adafruit kutubxonasini o'z ichiga oladi va chiqishni boshqarish pinini va LEDlar sonini belgilaydi. Keyin biz ketma-ket aloqa va LED tasmasini bir martalik o'rnatamiz. Keyin biz bir qator ichki o'zgaruvchilarni belgilaymiz, masalan, yangilanishlar orasidagi kechikish, yorug'lik milining xususiyatlari (vaqt o'tishi bilan uning yorqinligi va harakati), so'ngra har bir nur milining holat o'zgaruvchilari.

"ChangeBright ()" funktsiyasi "hujum" paytida yorug'lik milining yorqinligini oshiradi, "ushlab turish" vaqtini doimiy ushlab turadi, so'ng "parchalanish" vaqtida o'chadi.

"Dalgalanma ()" funktsiyasi har bir vaqt oralig'ida uchta yorug'lik valining har biri uchun chaqiriladi. Vaqtinchalik yorqinlik vaqt o'tishi bilan doimiy parchalanishda maksimal yorqinlikdan so'nib ketishiga asoslangan. Keyin boshlang'ich pozitsiyasining chap tomonidagi har bir LED uchun yorqinlik hisoblanadi. Biz chap tomonga siljigan yorug'lik to'lqinini tasavvur qila olamiz. Chapdagi har bir LED to'lqin yorqinligi vaqtining oldingi nuqtasida joylashgan. Qachonki bu to'lqin barcha LEDlar uchun nol nashrida bo'lsa, bajarilgan bayroq 1 ga o'rnatiladi. Agar LED allaqachon yorqinroq bo'lsa (boshqa to'lqinlardan biri o'rnatgan bo'lsa), biz qiymatni o'zgarishsiz qoldiramiz.

Asosiy halqa LEDlarni o'chirish bilan boshlanadi. Keyin uchta to'lqinning har biri uchun u to'lqin funktsiyasini chaqiradi va vaqt hisoblagichini oshiradi. Agar bajarilgan bayroq o'rnatilsa, u to'lqinni qaytadan boshlaydi. Nihoyat, asosiy pastadir ochiq ko'k rangni pastki qismiga o'rnatadi.

9 -qadam: Tongdan to kechgacha dasturlash boshqaruvchisiga misol:

Image
Image

Keyingi loyiha, "Tongdan kechgacha" - bu Janni Xolt, bu safargi kuzgi barglari bo'lgan daraxtdan yasalgan yana bir san'at asari. Yorug'lik-bu kunduzning simulyatsiyasi bo'lib, shafaq yorishishni boshlaydi, kunduzning o'rtasidan yorug 'kunigacha, so'ngra quyosh botishining qizg'ish ranglari va tunga qadar davom etadi. Vaqt o'tishi bilan 66 LEDli chiziqli rang va yorqinlikni o'zgartirish tavsifini soddalashtirishda qiyinchilik tug'iladi. Boshqa qiyinchilik - bu yorug'likni muammosiz o'zgartirish. Biz haqiqatan ham yorug'likning past darajasida sezilarli o'zgarish bilan kurashdik. Men FastLED kutubxonasidan foydalanib, yorug'likni silliqroq o'tishga harakat qildim, lekin muvaffaqiyat qozonmadi. Ushbu dastur tavsifi kamroq batafsil bo'ladi. Yana biz Adafruit NeoPixel kutubxonasidan foydalandik.

Biz LED chiziqlarimizni yuqori chap burchakdan boshlash konventsiyasiga bordik. Bu raqamli LED manzilini raqamlashda biroz noqulay qiladi. Ramka atrofida 86 ta LED mavjud. Tong chap tomonni yoritadi, u 62 dan 85 gacha. Keyin yuqori chapdan o'ngga 0 dan 43 gacha.

Ushbu dastur "Tuner" kirish sxemasidan foydalanish qobiliyatini o'z ichiga olmaydi.

Bu dastur miltillashni kamaytirish uchun vaqtni pasaytirishdan foydalanadi. Biz har beshinchi LEDni yangilaymiz, so'ngra har bir beshinchi LEDni yangilaymiz va ular yangilanmaguncha takrorlaymiz. Shuning uchun biz LED chizig'ining uzunligini haqiqatdan ham uzunroq aniqlaymiz.

Endi biz yorug'lik naqshining tavsifini qanday soddalashtirdik. Biz pastki chapdan o'ngga ramka atrofida 12 ta mos yozuvlar LED pozitsiyasini aniqladik. Keyin biz LED, qizil, yashil va ko'k (RGB) LED intensivligini ertalabdan to qorong'igacha 12 ta uzilish nuqtasida aniqladik. Har bir uzilish nuqtasi uchun 4 bayt bor, oxirgi tanaffusdan beri vaqtlar soni va RGB ranglarining har biri uchun bitta bayt qiymati. Bu qator 576 baytli qimmatli xotirani egallaydi.

Endi biz to'xtash nuqtalari orasidagi qiymatlarni topish uchun chiziqli interpolatsiyadan foydalanamiz va mos yozuvlar LEDlari orasidagi LEDlarning qiymatlarini topish uchun yana chiziqli interpolatsiyadan foydalanamiz. Interpolatsiya yaxshi ishlashi uchun biz ba'zi suzuvchi nuqtali oraliq qiymatlardan foydalanishimiz kerak. Tongdan to qorong'igacha bo'lgan davr 120 yarim ikkinchi vaqt davriga bo'linadi.

10 -qadam: Yomg'ir o'rmonini dasturlash boshqaruvchisi misoli:

Men tasvirlab beradigan keyingi loyiha-Juli-Enn Gasperning "Yomg'irli o'rmon". Bu katta chuqurlikdagi matolardan yasalgan katta san'at asari. Bu erda biz taxminan 4,4 dyuymli soyali qutini ishlatganmiz. Yorug'lik kontseptsiyasi - bu pastdan pastroq bo'lgan, yorug'lik vaqti -vaqti bilan yuqoridagi barglar orasidan miltillaydi. Bu erda kontseptsiya Ripplega o'xshaydi, lekin yorug'lik o'qlari qimirlamaydi. Yorug'lik silliq o'zgarib turadigan to'lqinlardan farqli o'laroq, bu erda miltillovchi yorqinlik o'zgarishi kerak. Biz 40 baytli flicker_b2 qatorini yaratdik. Agar biz barcha miltillovchi joylar uchun bir xil naqsh ishlatgan bo'lsak, vizual effekt yaxshi ekanligini aniqladik. Biz 5 ta miltillovchi joyni o'rnatdik. Vizual effektni ko'rib chiqsak, miltillashlardan biri boshqalarga qaraganda ancha kengroq bo'lishi kerakligini aniqladik. Biz fill_gradient_RGB () funktsiyasidan foydalanib, 20 ga yaqin LEDni o'chirdik. Har bir miltillovchi mustaqil va tasodifiy boshlanadi. Har bir miltillash ehtimolini sozlash mumkin.

Agar miltillovchi fondan yorqinroq bo'lmasa, fon rangini o'rnatish va tiklash kerak.

Bu qism uchun FastLED kutubxonasidan foydalanganmiz. Bu dasturda #define TUNING tyuning platasi ulanganligini ko'rsatish uchun ishlatiladi, tyuner taxtasi ulanmaganida u 0 bo'lishi kerak. Aks holda regulyator statik elektr va poltergeistlarga sezgir. Tuzuvchi faqat "Tyuner" dan foydalanadigan dastur segmentlarini o'z ichiga oladi, agar bu o'zgaruvchi 1 bo'lsa.

11 -qadam: Programmer Controller misol bo'ron:

Yana bir loyiha - Mayk Bekning "Bo'ron" deb nomlangan fotosuratini yoritish. Rasm - bo'ronli bulut. Biz FastLED kutubxonasidan foydalanamiz va sozlash qobiliyatini o'z ichiga olmaydi. Bu erda yorug'lik kontseptsiyasi - bulutning uch nuqtasida tasodifan paydo bo'ladigan chaqmoqli fonli yorug'lik. Har bir joyda yonib -o'chish uchta LEDdan kelib chiqadi. Ushbu LEDlar orasidagi bo'shliq har bir joy uchun farq qiladi. Bu uchta LEDning yorqinligi uchta 30 baytli massiv bilan belgilanadi. Uch massivdagi yorqinlik ketma -ketligi uchta LEDda o'zgarish va ko'rinadigan harakatni beradi. Har bir joy uchun seziladigan harakat yo'nalishi va umumiy yorqinlik tanlanadi. Har bir joyda chirog'ning davomiyligi yorqinlik qiymatlarini yangilash orasidagi vaqt kechikishi bilan o'rnatiladi. Yildirim tushishi orasida 0,2 dan 10,4 sekundgacha tasodifiy vaqt kechikishi mavjud. Uchta urish joyidan qaysi biri tasodifiydir, 19% tasodif bulut tepasida, 45% o'ng pastki qismda va 36% imkoniyat chap tomonda.

12 -qadam: Programma boshqaruvchisiga misol, Macaw va Nordic Tree:

Dana Nyumanning "Macawaw" va Jeanie Xoltning "Skandinaviya daraxti" asarlari qabul qilingan rangni o'zgartirish uchun yorug'lik rangidan foydalanadi. Va Dananing katta macawni bo'yashida, qushning kayfiyati qush atrofidagi yorug'lik rangiga qarab quvonchdan qo'rqinchliga o'zgaradi. Bu ikkita dastur deyarli bir xil. Biz Adafruit NeoPixel kutubxonasidan foydalanamiz va sozlash kartasining imkoniyatlari bu dasturlarda. Bu dasturlar Adafruit_NeoPixel/misollar/Strandtest.ino dagi teatrChaseRainbow () funktsiyasidan moslashtirilgan (29.07.2015 y. Yuklangan)

Yorug'lik nisbatan doimiy yorqinlikda ushlab turiladi, shu bilan birga yorug'lik rangi rang g'ildiragi orqali o'zgaradi. Rangli g'ildirakning harakatlanishi 100% qizil rang bilan boshlanib, qizil rangning asta -sekin kamayishi, yashil rangning ko'payishi natijasida yuzaga keladi. Yashil rang 100% bo'lganda, u kamayadi, ko'k esa oshadi. Va nihoyat, ko'k kamayganda va qizil rang oshganda, siz to'liq aylana bo'ylab kelasiz.

Bu ikkita asosiy rang yordamida yoritishni ta'minlaydi va bittasini qoldiradi. Biz bu yorug'lik rangli g'ildirakni aylanib o'tayotganimizda, badiiy asarda biron bir rang berilgan nurda yo'qoladi. Olingan rangning o'zgarishi juda dramatik bo'lishi mumkin va badiiy ifodaning bir qismiga aylanadi. Agar yorug'lik qizil rang bo'lmasa, rasmdagi qizil rang qorong'i bo'lib ko'rinadi. Agar yorug'lik sof qizil bo'lsa, qizil chindan ham porlaydi va boshqa ranglar o'chiriladi.

13 -qadam: Programlama boshqaruvchisiga misollar Mis boshi:

Janni Xoltning "Mis boshi" ochiq havodagi tuyg'uni va ilonning ko'rinishini o'zgartirish uchun yorug'lik o'zgarishini ishlatadi. Dasturlash yorug'lik to'lqinlarini fon yoritgichlari ustiga qo'yadi.

Ushbu dastur uchun biz FastLED kutubxonasidan Tuner sxemasini ishlab chiqish uchun ishlatdik.

Fon rangi ramka atrofida 10 nuqtaga o'rnatiladi va ranglar o'rtasida silliq o'tish uchun fill_gradient () funktsiyasi ishlatiladi.

Ko'rish tsikli boshida fon xiralashadi va vaqt o'tishi bilan kosinus egri chizig'i va setBrightness () funktsiyasi yordamida rang ko'k rangga o'tadi.

Kechiktirilgandan so'ng, yorug'lik to'lqinining yuqori o'ngdan pastki chap tomoniga o'tadi. Birinchi to'lqin eng yorqin, keyingi to'lqinlar xiralashadi. Birinchi to'lqin ham sekinroq harakat qiladi.

14 -qadam: Programma boshqaruvchisiga misollar Black Doodle:

Image
Image

Jeanie Xoltning "Black Doodle" filmi qora vinil aksini o'rganadi.

Ushbu dastur FastLED kutubxonasidan ham foydalanadi va sozlash sxemasidan kirishni qabul qilishi mumkin.

Yoritish ramkaning tasodifiy nuqtalaridan o'ynaydigan bir vaqtning o'zida 5 tagacha yorug'lik displeyidan iborat. Vaqt o'tishi bilan har bir displey bir xil 60 yorqinlik qiymatidan o'tadi. Har bir displey 7 ta qo'shni LEDni o'z ichiga oladi, ularning yorqinligi chekkalarga qarab kamayadi. Har bir namoyish boshlanishidan oldin tasodifiy kechikish bo'ladi. Displey joylashuvi tasodifiy, lekin faol displey yaqinidagi joylar taqiqlangan.

Fon - bu ramka bo'ylab yoyilgan ranglarning kamalagi. Bu fon kamalagi asta -sekin buriladi va tasodifan yo'nalishni teskari aylantiradi.

Bu tavsiflar umumiy ma'lumot va dasturlarni o'qishga yordam beradi. Umid qilamizki, siz ushbu yorug'lik effektlarini sizning loyihalaringizdan biriga qo'shish uchun qiziqarli deb bilasiz. Dasturlar saqlanadigan github.com saytiga havola 2 -qadam manbalarida.

15 -qadam: sozlash funktsiyalarini dasturlash:

RainForest dasturida biz "#define TUNING 1" orqali sozlash funktsiyasini yoqishimiz va sozlash lentasi yordamida sozlash kartasini ulashimiz mumkin. Shuningdek, biz LEDni sozlash orqali parametrlarni o'rnatishimiz kerak. Masalan, LEDlarni 61 dan 73 gacha bo'lgan pozitsiyalarda sozlaylik. Biz #define START_TUNE 61 va #define END_TUNE 73 ni ishlatamiz. Biz stringning boshqa segmentlarini fill_gradient_RGB () qo'ng'iroqlari yordamida setup () fon ranglariga o'rnatamiz. Qolgan eskizlar LEDlarni sozlash diapazoniga o'rnatmasligi kerak, aks holda siz sozlamalarni ko'ra olmaysiz. Endi eskizni ishga tushiring va ketma -ket monitorni ko'rsating. Dasturning sozlash qismida 4 ta holat mavjud [Rang, to'yinganlik, qiymat va yorqinlik}. Hue - rang g'ildiragi 0 = Qizil va 255 o'tmish ko'kdan deyarli qizilgacha. Joriy holat ketma -ket monitorda chop etilishi kerak va sozlash panelidagi indikatorli LED yonib -o'chib turadi, bu holatni ko'rsatadi (bitta milt -milt - Hue, ikkita miltillash - to'yinganlik va boshqalar). Qiymat - bu yorug'lik intensivligi, yorqinlik - bu barcha LEDlarning intensivlik qiymatlariga qo'llaniladigan kamaytiruvchi omil. Shunday qilib, to'liq yorqinlik uchun Value = 255 va Brightness = 255 ni o'rnating. Holatni o'zgartirish uchun tugmani bosing. Shtat holatida bo'lganingizda, tugmachani aylantirmoqchisiz. Dastur INHIBIT_LEVELdan ko'proq burilguncha tugmachani e'tiborsiz qoldiradi. Bu boshqa davlatlarda qiymatlarni o'zgartirish orqali ularni aylanib o'tishdan saqlaydi. Misol uchun, siz Hue -dan boshlashingiz va kerakli rangni olishingiz mumkin, keyin kerakli yorqinlikni topish uchun qiymatga o'ting va sozlang.

Macaw va Nordic_Tree eskizlari sozlashni o'z ichiga oladi, lekin vazifalari biroz boshqacha. Ushbu eskizlarda faqat ikkita rejim mavjud. Biri yorqinlik uchun, ikkinchisi rangli g'ildirakning joylashuvi uchun. Ushbu misollar yordamida siz sozlash funktsiyalarini yoritishni boshqarishning har qanday parametrlari bilan ishlash uchun sozlashingiz mumkin.

RainForest -dan sozlash funktsiyalarini oladigan "Tuning" eskizi omborga kiritilgan. Bu eskiz faqat sozlash funktsiyalari bo'lib, siz eskiz qanday ishlashini o'rganishingiz va osonroq kuzatishingiz mumkin. Biz ushbu eskizni sinov yoritish ramkasini boshqarish uchun ishlatamiz, uni tezda badiiy asar ustiga qo'yishimiz va yorug'lik effektlarini o'rganishimiz mumkin. Keyinchalik, biz sozlash ma'lumotlarini maxsus yoritish moslamasini yaratish uchun ishlatamiz.

Umid qilamanki, bu sizning loyihangizni amalga oshirishda yordam beradi.

16 -qadam: Hikoyaning qolgan qismi:

Bu loyiha bo'yicha ikkita ko'rsatma. Agar siz hali buni qilmagan bo'lsangiz, yo'riqnomani o'qing:

Tavsiya: