Բովանդակություն:
- Քայլ 1. Միացրեք Arduino- ի խորհուրդը ձեր համակարգչին
- Քայլ 2. Ուժ տալով ձեր Breadboard- ին
- Քայլ 3. Պոտենցիոմետրի օգտագործումը
- Քայլ 4. Պոտենցիոմետրի միացում
- Քայլ 5: LED
- Քայլ 6: Codeամանակն է ծածկագրելու:
- Քայլ 7: Վայելեք:
Video: Arduino- ով LED լուսավորելը և լուսավորելը. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Նախքան շինարարություն սկսելը, դուք պետք է ձեռք բերեք համապատասխան նյութեր.
- 1 Arduino Board - Ես օգտագործել եմ Arduino Uno- ի նոկաոֆ, բայց այն աշխատում է նույն կերպ:
- 1 պոտենցիոմետր - իմը տարբերվում է շատերից, բայց դրանք նույնպես աշխատում են նույն կերպ:
- 1 Հացաթուղթ
- Մի քանի ցատկող մալուխ
- 1 LED և ռեզիստոր - անվտանգության համար խորհուրդ կտամ դիմադրիչը լինել ավելի քան 250 օմ:
- Տեղադրված է Arduino IDE համակարգիչ
Ի վերջո, զգույշ եղեք: Դուք այստեղ աշխատում եք սուր առարկաներով և հոսանքներով, այնպես որ ամեն քայլափոխի նախազգուշական միջոցներ ձեռնարկեք:
Քայլ 1. Միացրեք Arduino- ի խորհուրդը ձեր համակարգչին
Միացրեք ձեր Arduino- ն ձեր համակարգչին ՝ օգտագործելով դրա հետ միացած USB մալուխը: Եթե դուք դեռ չեք տեղադրել ձեր Arduino- ն, միացրեք ձեր Arduino- ն ձեր համակարգչին և համոզվեք, որ ձեր կազմաձևերը ճիշտ են: «Գործիքներ» բաժնում ընտրեք «Նավահանգիստ» և համոզվեք, որ կտտացրեք այն, որը դուք նույնպես միացրել եք ձեր Arduino- ին: Բացի այդ, համոզվեք, որ «Գործիքներ» բաժնում դուք ունեք «Տախտակ» բաժնում ընտրված Arduino տախտակի ճիշտ տեսակը:
Դա անելուց հետո նայեք «Power», «Analog in» կապում և «Digital» կապում: Ուշադրություն դարձրեք «Թվային» քորոցներ բաժնի որոշ թվերի կողքին գտնվող squigglies- ին («~»): Այս խայթոցները նշանակում են, որ այս կապում օգտագործվում է Pulse Width Modulation (PWM), որը պարզապես շքեղ տերմին է, ինչը նշանակում է, որ այն կարող է անալոգային ազդանշանները թարգմանել թվային: Սա օգտակար կլինի հետագա քայլերում, ուստի ուշադրություն դարձրեք:
Քայլ 2. Ուժ տալով ձեր Breadboard- ին
Դե, հիմա, երբ ամեն ինչ կարգավորված է, վերցրեք երկու ցատկող մալուխ և միացրեք մեկ ցատկող մալուխը «Power» կապում հատվածի «5V» - ից «+» նշանի տակ գտնվող անցքերի սյունակին: Միացրեք մեկ այլ jumper մալուխ «Power» կապում հատվածի «GND»-ից «-» նշանի տակ գտնվող անցքերի սյունակին: Սա կստեղծի անցքերի հզորություն և աղացած սյունակ ձեր տախտակի վրա:
Քայլ 3. Պոտենցիոմետրի օգտագործումը
Եթե արդեն գիտեք, թե ինչ է պոտենցիոմետրը և ինչպես է այն աշխատում, կարող եք բաց թողնել այս քայլը: Եթե ոչ, ես դա կբացատրեմ այստեղ:
Պոտենցիոմետրն ունի 3 կապում: Ձախ և աջ երկու կապում են Power և Ground կապերը, և դրանք շրջելի են, այսինքն ՝ կարող եք միացնել 5 Վ լարը ձախ ձախին, իսկ GND– ն ՝ աջ քորոցին և հակառակը, և այն դեռ կաշխատի: Միջին քորոցը «տվյալների» քորոցն է: Երբ շրջում եք պոտենցիոմետրը, միջին քորոցը պարզապես դուրս է բերում ընթերցումը:
Քայլ 4. Պոտենցիոմետրի միացում
Այժմ, երբ դուք գիտեք, թե ինչ է պոտենցիոմետրը, եկեք այն միացնենք հացահատիկին: Դուք կօգտագործեք այն լուսադիոդի պայծառությունը փոխելու համար: Կպցրեք ձեր պոտենցիոմետրը ձեր գրատախտակին: Ես խորհուրդ եմ տալիս տեղադրել այն իմ տախտակի մեջտեղում, որպեսզի ես տեղ ունենամ կողքին մի քանի կապում ամրացնելու համար: Միացրեք պոտենցիոմետրի ձախ (կամ աջ) քորոցը ձեր սեղանի տախտակի Power սյունակին և միացրեք պոտենցիոմետրի աջ (կամ ձախ) քորոցը Ground սյունակին: Այժմ օգտագործեք jumper մալուխ `ձեր պոտենցիոմետրի« տվյալների »քորոցը« Անալոգային »կապում բաժնում միացնելու համար: Ես իմը կապեցի «A0» - ի հետ:
Քայլ 5: LED
Այժմ, երբ պոտենցիոմետրը միացված է, հաջորդ քայլը LED- ի միացումն է: Տեղադրեք LED- ը ձեր սեղանի վրա և օգտագործեք jumper մալուխ `LED- ի ավելի երկար ոտքով« Թվային »քորոցը կողքի« ~ » - ով միացնելու համար (մի խառնեք այն ավելի կարճ ոտքի հետ, հակառակ դեպքում դա չի լինի աշխատանք): Այժմ դուք պետք է տեղադրեք դիմադրություն `ձեր LED- ի այրումը կանխելու համար: Տեղադրեք ռեզիստորի մի ծայրը նույն շարքի վրա, ինչ ձեր LED- ի ավելի կարճ ոտքը, իսկ մյուս ծայրը `ձեր տախտակի գրունտային սյունակում:
Քայլ 6: Codeամանակն է ծածկագրելու:
Հիանալի! Ամեն ինչ տեղում է: Codeամանակն է կոդավորելու:
Լուսանկարում ես ունեմ իմ արածի նմուշը: Սկզբում երկու գործառույթ է լինելու ՝ «void setup ()» և «void loop ()»: Եթե դուք նոր եք Arduino- ում, ապա setup () գործառույթը օգտագործվում է Arduino- ի տախտակի կապում միացված իրերը «կարգավորելու» համար: Loop () գործառույթը հենց այնտեղ է, որտեղ տեղի է ունենում իսկական կախարդանքը. Այն պարզապես անցնում է ֆունկցիայի մեջ գրված կոդի միջով:
Առաջին երկու տողերում ես օգտագործեցի «LED» ամբողջ փոփոխական և այն սահմանեցի 6 -ի (6 -ը այն պինն է, որին միացրել եմ լուսատախտակին լուսադիոդը, այնպես որ, եթե այլ պին համար եք օգտագործել, ապա դրեք այդ կապի համարին): Ես նաև սահմանեցի «պոտենցիոմետր» ամբողջ փոփոխականը «A0» - ի վրա, որովհետև դա այն քորոցն է, որին միացրել եմ իմ պոտենցիոմետրը (կրկին, եթե այլ պին եք օգտագործել, ձեր փոփոխականը դարձրեք այդ քորոցին):
Setup () գործառույթում ես սկսեցի Serial Monitor- ը (ես դա կքննարկեմ ավելի ուշ) և մուտքագրեցի «pinMode (LED, OUTPUT)»: Այս հայտարարությունը Arduino- ին թույլ է տալիս իմանալ, որ 6 -րդ կապը (որը հավասար է «LED» փոփոխականին) ելք է, ինչը նշանակում է, որ այն դուրս կբերի լարման: Ես չեմ մուտքագրում «pinMode (պոտենցիոմետր, INPUT)», քանի որ, որպես լռելյայն, դա արդեն մուտք է:
Օղակ () գործառույթում ստեղծեք և տեղադրեք փոփոխական (ես օգտագործել եմ «կոճակ»), որը հավասար է պոտենցիոմետրի մուտքին կարդացած «analogRead (/*ձեր անունը պոտենցիոմետրի քորոցին*/)» (ինձ համար այն analogRead էր (պոտենցիոմետր)): Այնուհետև «քարտեզագրեք» փոփոխականը: Ինչ է դա նշանակում? Պոտենցիոմետրը ընդունում է 1 -ից 1024 -ի արժեքը, և այն պետք է լինի 1 -ից 255 -ի սահմաններում, որպեսզի ձեր LED- ը ճիշտ լուսավորվի և լուսավորվի: «Քարտեզ» գործառույթը պոտենցիոմետրը բաժանում է 1/255 հավասար ընդմիջումների, ինչը օգտակար կլինի LED- ի ծրագրավորման ժամանակ:
Այս հաջորդ մասը կամընտիր է, բայց օգտագործելով Serial Monitor- ը, կարող եք տեսնել պոտենցիոմետրի ելքերի արժեքը: Եթե դուք սկսել եք Serial monitor- ը setup () գործառույթի ներքո և խնդրել եք այն փոփոխական տպել loop () գործառույթում (ես արել եմ «Serial.println (knob)», որը թույլ է տալիս ինձ վերահսկել կոճակի արժեքը), երբ սկսում եք ծրագիրը և կտտացրեք խոշորացույցի պատկերակին ՝ վերին աջ անկյունում, կլինի թվերի հսկայական ցուցակ, որոնք անընդհատ թարմացվելու են: Այդ թվերը կլինեն ձեր պոտենցիոմետրի ընթացիկ արժեքը, երբ այն շրջում եք:
Ի վերջո, LED- ին գրեք պոտենցիոմետրի արժեքը (որը ես պահել եմ փոփոխական «կոճակում») ՝ մուտքագրելով «analogWrite (/*ինչ էլ որ անվանեք ձեր LED փոփոխական*/,/*ինչ էլ որ անվանեք ձեր պոտենցիոմետրի փոփոխական*/)» (իմ դեպքում ես մուտքագրեցի «analogWrite (LED, պոտենցիոմետր)»):
Կազմեք և վերբեռնեք ծածկագիրը և խաղացեք ձեր լուսավորվող լուսադիոդով:
Քայլ 7: Վայելեք:
Շնորհավոր! Դու արեցիր դա!
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ
LED մատրիցային զանգվածի կառավարում Arduino Uno- ով (Arduino սնուցվող ռոբոտի դեմքով). 4 քայլ (նկարներով)
LED մատրիցային զանգվածի կառավարում Arduino Uno- ով (Arduino սնուցվող ռոբոտի դեմքով). Այս հրահանգը ցույց է տալիս, թե ինչպես կառավարել 8x8 LED մատրիցների զանգվածը Arduino Uno- ի միջոցով: Այս ուղեցույցը կարող է օգտագործվել ձեր սեփական նախագծերի համար պարզ (և համեմատաբար էժան ցուցադրում) ստեղծելու համար: Այս կերպ դուք կարող եք ցուցադրել տառեր, թվեր կամ սովորական անիմացիա