Բովանդակություն:

CSCI-1200 ամփոփիչ քննության նախագիծ 1: 3 քայլ
CSCI-1200 ամփոփիչ քննության նախագիծ 1: 3 քայլ

Video: CSCI-1200 ամփոփիչ քննության նախագիծ 1: 3 քայլ

Video: CSCI-1200 ամփոփիչ քննության նախագիծ 1: 3 քայլ
Video: CSCI 1200 Final Project 2024, Հունիսի
Anonim
CSCI-1200 ամփոփիչ քննությունների նախագիծ 1
CSCI-1200 ամփոփիչ քննությունների նախագիծ 1

Այս լաբորատորիայում դուք կօգտագործեք պոտենցիոմետր ՝ 5 LED- ները միացնելու և անջատելու համար: LED- ները կներառեն մարում, որպեսզի ընտրված LED- ն ամենապայծառ լինի, իսկ մյուս LED- ները կամ անջատված են կամ մի փոքր ավելի թույլ:

Այս նախագծի համար անհրաժեշտ սարքավորումներ.

1. Արդուինո Ունո

2. Պոտենցիոմետր

3. 5 LED

4. Հացաթուղթ

5. Լարեր/միակցիչներ

Քայլ 1: Ավելացրեք հինգ LED- ները

Ավելացրեք հինգ LED- ները
Ավելացրեք հինգ LED- ները

Այս նախագծի համար 5 լուսադիոդներ կմիացվեն տախտակին: LED- ները միացված կլինեն Arduino- ի նավահանգիստներին, որոնք օգտագործում են Pulse Width Modulation (PWM): PWM ունեցող նավահանգիստներն են ՝ 11, 10, 9, 6 և 5. PWM- ը 0-255 միջակայքում գտնվող անալոգային ելք է, որը փոխակերպվում է թվային ազդանշանի:

LED- ը տախտակին միացնելու համար.

1. Տեղադրեք LED- ը հացահատիկի վրա

2. Դիագրամում LED- ի ներքևի կապարը (-) տեղադրվում է անմիջապես տախտակի գրունտային երկաթուղու մեջ: Այս քայլում կարող է օգտագործվել նաև jumper մետաղալար ՝ LED- ը հացատախտակի ցանկացած դիրքի միացնելու համար:

3. Arduino- ի նավահանգստից մի jumper մետաղալար միացրեք հացատախտակին: Տեղադրեք 220 Ω (օհմ) դիմադրություն մետաղալարի հետ նույն շարքում և միացրեք այն LED- ի վերին կապարին (+): Այս նախագծի համար LED- ները միացված են նավահանգիստներին ՝ 11, 10, 9, 6 և 5:

4. Կրկնեք 1 - 3 քայլերը `մնացած 4 LED լուսարձակները միացնելու համար

Քայլ 2: Ավելացրեք պոտենցիոմետր

Ավելացնել պոտենցիոմետր
Ավելացնել պոտենցիոմետր

Պոտենցիոմետրը կօգտագործվի փոխելու համար, թե որ LED- ն է ընտրված, որն ամենալուսինը կլինի 5 LED- ներից: Կախված այն ուղղությունից, որը պտտվում է պոտենցիոմետրը, ընտրված LED- ի տեղաշարժը կհանգեցնի ձախ կամ աջ:

Պոտենցիոմետրը տախտակին միացնելու համար.

1. Տեղադրեք պոտենցիոմետրը սեղանի վրա

2. Երկու կապում գտնվող կողմում ձախ քորոցը միացնող մետաղալարով միացված կլինի հացաթխիկի հոսանքի ռելսին:

3. Աջ քորոցը կցվելու է հացահատիկի գրունտային երկաթուղուն `օգտագործելով ցատկող մետաղալար:

4. Միայն մեկ քորոցով կողմում միացրեք ցցիչը մետաղալարով Arduino- ի ցանկացած անալոգային պորտին: Դիագրամում ընտրվել է A5 անալոգային նավահանգիստը:

Քայլ 3: LED- ի մարման կոդ

Կից ներկայացված է 1200_FinalExam_Project1.ino ֆայլը, որը պարունակում է այս նախագիծը ավարտելու համար անհրաժեշտ բոլոր ծածկագրերը: Կոդը կարդում է պոտենցիոմետրից անալոգային արժեքը, այնուհետև If-Statement- ի միջոցով ընտրում է ճիշտ լուսադիոդը: LED- ները, որոնք անմիջապես ընտրված LED- ի կողքին են, կդառնան ավելի ցածր մակարդակի, իսկ LED- ները, որոնք երկու անցում են կատարում ընտրված LED- ից, կդառնան շատ աղոտ մակարդակի: Եթե ընտրված LED- ից 3 կամ 4 տարածություն կա, ապա այդ LED- ը պարզապես անջատված կլինի:

Խորհուրդ ենք տալիս: