RGB LED- ը տարբեր գույների (Կարմիր - կարմիր, կանաչ - կանաչ, կապույտ - կապույտ) երեք լուսադիոդ է ՝ կցված մեկ պատյանում: Եկեք տեսնենք, թե ինչպես միացնել RGB LED- ն Arduino- ին:
Դա անհրաժեշտ է
- - Arduino;
- - RGB LED;
- - 3 դիմադրություն 220 Օմ-ի համար;
- - միացնող լարեր;
- - հացի տախտակ;
- - համակարգիչ:
Հրահանգներ
Քայլ 1
RGB LED- ները երկու տեսակի են `ընդհանուր անոդով (« գումարած ») և ընդհանուր կաթոդով (« մինուս »): Նկարը ցույց է տալիս այս երկու տեսակի LED- ների սխեմատիկ դիագրամները: LED- ի երկար ոտքը միշտ էլ ընդհանուր հոսանքի առաջատարն է: Կարմիր LED կապարը (R) տեղակայված է առանձին, կանաչը (G) և կապույտը (B) գտնվում են անոդի մյուս կողմում, ինչպես ցույց է տրված նկարում: Այս հոդվածում մենք կանդրադառնանք RGB LED- ի միացմանը ինչպես ընդհանուր անոդին, այնպես էլ ընդհանուր կաթոդին:
Քայլ 2
Ընդհանուր անոդով RGB LED- ի միացման դիագրամը ներկայացված է նկարում: Մենք միացնում ենք անոդը Arduino տախտակի վրա «+5 V» - ին, մյուս երեք քորոցները կամայական թվային քորոցներին:
Խնդրում ենք նկատի ունենալ, որ մենք LED- ներից յուրաքանչյուրին միացնում ենք իր ռեզիստորի միջոցով և ոչ թե օգտագործում ենք մեկ ընդհանուր: Thatանկալի է հենց դա անել, քանի որ LED- ներից յուրաքանչյուրն ունի իր արդյունավետությունը: Եվ եթե դրանք բոլորը միացնեք մեկ դիմադրության միջոցով, LED- ները կփայլեն տարբեր պայծառությամբ:
Քայլ 3
Եկեք վերաշարադրենք դասական «թարթելու» ուրվագիծը: Մենք իր հերթին հնարավորություն կտանք և անջատել երեք գույներից յուրաքանչյուրը: Նկատենք, որ LED- ը կվառվի, երբ մենք OWԱ applyՐ կիրառենք Arduino- ի համապատասխան քորոցին:
Քայլ 4
Եկեք տեսնենք, որ գործողության մեջ փայլում են RGB LED- ները: LED- ն իր հերթին միանում է կարմիր, կանաչ և կապույտ: Յուրաքանչյուր գույն լույս է տալիս 1 վայրկյան, ապա մարում է 2 վայրկյան, իսկ հաջորդը միանում է:
Կարող եք յուրաքանչյուր ալիք առանձին լուսավորել, բոլորը կարող եք միաժամանակ, ապա փայլի գույնը կփոխվի:
Քայլ 5
Եթե դուք օգտագործում եք ընդհանուր կաթոդային RGB LED, ապա LED- ի երկար կապը միացրեք Arduino տախտակի GND- ին և R, G և B ալիքներին Arduino- ի թվային նավահանգիստներին: Պետք է հիշել, որ LED- ները լուսավորվում են, երբ R, G, B ալիքների վրա կիրառվում է բարձր մակարդակ (HIGH), ի տարբերություն ընդհանուր անոդով LED- ի:
Եթե չփոխեք վերոնշյալ ուրվագիծը, ապա այս դեպքում LED- ի յուրաքանչյուր գույնը միացված կլինի 2 վայրկյան, իսկ նրանց միջեւ դադարը կլինի 1 վայրկյան: