Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2: Կառուցման գործընթաց
- Քայլ 3: Կոդավորումը
- Քայլ 4: Ստեղծեք այն միասին աշխատելու հնարավորություն:
Video: RGB ձեռնարկ ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարի գալուստ: Եկեք պարզենք, թե ինչ ենք սովորելու այս կայքից:
Հետևյալ ձեռնարկը պարունակում է բոլոր անհրաժեշտ քայլերը RGB LED նախագիծ ստեղծելու համար: Կլինեն բոլոր պահանջվող նյութերի պատկերը, այնուհետև կլինի քայլ առ քայլ գործընթաց ՝ պատկերներով, որին կհաջորդի ծածկագիրը ՝ տրված ձևով, որը թույլ է տալիս պատճենել և տեղադրել անմիջապես կոդավորման ծրագրաշարի մեջ: Բացի այդ, ապահովելու համար, որ բոլոր ասպեկտները, հատկապես ծածկագիրը ճիշտ են օգտագործվում, կտրամադրվի կարճ տեսահոլովակ:
Քայլ 1: Պահանջվող նյութեր
Ահա անհրաժեշտ նյութերի պատկերը.
*Պահանջվում է նաև Arduino ծրագրային ապահովման համակարգիչ:
Քայլ 2: Կառուցման գործընթաց
Քայլ 1. Տեղադրեք 3 պոտենցիոմետր հացահատիկի կենտրոնում
Քայլ 2: Վերցրեք մետաղալար և դրեք այն պոտենցիոմետրի առջևի ոտքի դիմաց, այնուհետև մալուխը կցեք A1- ին
Քայլ 3 և Քայլ 4. Կրկնեք 2 -րդ քայլը մյուս երկու պոտենցիոմետրերի համար ՝ լարը ոտքից միացնելով A2- ին, իսկ մյուսը ոտքից A3- ին:
Քայլ 5. Տեղադրեք մետաղալար բացասական քառակուսու մեջ և տեղադրեք այն պոտիոմետրաչափի աջ ոտքի մեջ, ապա վերցրեք մեկ այլ մետաղալար և ամրացրեք այն դրական քառակուսուց պոտենցիոմետրի ձախ ոտքին:
Քայլ 6 և 7: Կրկնեք 5 -րդ քայլը մյուս երկու պոտենցիոմետրերի համար
Քայլ 8. Վերցրեք մետաղալար դրական քառակուսուց և միացրեք այն GND նավահանգստին
Քայլ 9. Վերցրեք մետաղալար բացասական հրապարակից և միացրեք այն 5V նավահանգստին
Քայլ 10. Տեղադրեք LED- ն նախկինում օգտագործված լարերի տակ
Քայլ 11. Միացրեք մետաղալարը 11 -րդ նավահանգստից եզրին մոտ գտնվող քառակուսի, որը դեռևս LED- ին մոտ է
Քայլ 12 և քայլ 13. Կրկնեք 11 -րդ քայլը ՝ օգտագործելով 9 և 10 նավահանգիստները
Քայլ 14. Միացրեք դիմադրությունը նախկինում օգտագործված մետաղալարից LED- ի 1 -ին, 3 -րդ և 4 -րդ ոտքին
Քայլ 15. Վերջապես, LED- ի երկրորդ ոտքից տախտակի վրայով մի մետաղալար միացրեք բացասական քառակուսու
Քայլ 3: Կոդավորումը
Ստորև բերված է այն կոդը, որը կարող եք պատճենել և ուղարկել անմիջապես arduino ծրագրաշարի մեջ…
void setup () {
pinMode (9, OUTPUT);
pinMode (10, OUTPUT);
pinMode (11, OUTPUT);
Serial.begin (9600);
// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար.
}
դատարկ շրջան () {
// տեղադրեք այստեղ ձեր հիմնական կոդը ՝ անընդհատ գործարկելու համար. analogWrite (9, analogRead (A0)/4);
analogWrite (10, analogRead (A1)/4);
analogWrite (11, analogRead (A2)/4); }
Հակիրճ բացատրություն.
Սա շատ պարզ կոդ է, որը կարելի է հեշտությամբ բացատրել կարճ կոդի միջև կապեր ստեղծելու միջոցով: Այն սկսվում է բացատրելով 3 ԵԼՔԵՐԸ ՝ 9, 10 և 11: Դրանից հետո այնտեղ տեղադրվում են 3 նմանատիպ կառուցված տողեր, որոնք հիմնականում բացատրում են Arduino- ին, որ այստեղ յուրաքանչյուր ելքի համար սահմանված պորտ է: Օրինակ, առաջինը նշում է, որ 9 -րդ նավահանգստի համար A0- ից կարդալը: Սա ճիշտ նույնն է, ինչ մյուս երկու տողերում, սակայն տարբեր ելքերից և նավահանգիստներից, և դա վերջն է ծածկագրին:
Քայլ 4: Ստեղծեք այն միասին աշխատելու հնարավորություն:
Եկեք նայենք վերջնական արտադրանքին և ինչպես է այն աշխատում միասին:
drive.google.com/file/d/1A4vbyfUL10jWamgpb…
Խորհուրդ ենք տալիս:
Raspberry Pi - TMD26721 ինֆրակարմիր թվային հարևանության դետեկտոր Java ձեռնարկ. 4 քայլ
Raspberry Pi-TMD26721 Ինֆրակարմիր թվային հարևանության դետեկտոր Java ձեռնարկ: ճշգրտություն. Պրո
AVR Assembler ձեռնարկ 2: 4 քայլ
AVR Assembler Tutorial 2: Այս ձեռնարկը շարունակությունն է " AVR Assembler Tutorial 1 " Եթե դուք չեք անցել ձեռնարկ 1 -ը, ապա պետք է դադարեցնեք և առաջինը դա անեք: Այս ձեռնարկում մենք կշարունակենք մեր ուսումնասիրությունը atmega328p u
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Ինչպես վերահսկել WS2812 RGB LED (NeoPixel) W/ Arduino [ձեռնարկ] ՝ 10 քայլ
Ինչպես վերահսկել WS2812 RGB LED (NeoPixel) W/ Arduino [Ուսումնական ձեռնարկ. Այս LED- ները հասանելի են տարբեր չափերի և ձևերի և շերտի տեսքով: Այս ձեռնարկում դուք կիմանաք NeoPixel LED- ների մասին և ինչպես
RGB Led WS2812B ինտերֆեյսի ձեռնարկ Arduino UNO- ով. 7 քայլ (նկարներով)
RGB Led WS2812B ինտերֆեյսի ձեռնարկ Arduino UNO- ի հետ. Այս ձեռնարկը ձեզ կսովորեցնի որոշ հիմունքներ ՝ Arduino UNO- ի հետ Sparkfun RGB Led WS2812B- ի օգտագործման վերաբերյալ: