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

Ստեղնաշարի գործիք Arduino- ով (Arduino գրքից) `6 քայլ
Ստեղնաշարի գործիք Arduino- ով (Arduino գրքից) `6 քայլ

Video: Ստեղնաշարի գործիք Arduino- ով (Arduino գրքից) `6 քայլ

Video: Ստեղնաշարի գործիք Arduino- ով (Arduino գրքից) `6 քայլ
Video: Թարթող լուսադիոդ Arduino֊ով 2024, Նոյեմբեր
Anonim
Image
Image

Ահա ձեռնարկ, թե ինչպես ստեղծել ստեղնաշարի գործիք Arduino- ով: Այն տևում է ընդամենը 6 քայլ, ինչը սկսնակների համար հեշտ է սկսել Arduino- ով: Նախագծի արդյունքն ավելի շատ հարվածային գործիք է թվում, քան լարային: Ներառված են 4 նոտաներ ՝ C, D, E և F:

Քայլ 1: Պաշարներ

Շրջան
Շրջան

Ահա այս նախագծի մատակարարումների ցանկը.

- Arduino Uno

- գրատախտակ (չափը նշանակություն չունի և պարտադիր չէ, որ այն կցված լինի Arduino- ին)

- Պիեզո

- 4 կոճակ

- 4 դիմադրություն

- 2 10k Ohms Resistor (շագանակագույն, սև, նարնջագույն)

- 220 Օմ դիմադրություն (կարմիր, կարմիր, շագանակագույն)

- 1M Ohms Resistor (շագանակագույն, սև, կանաչ)

- 9 լար (երկարությունը նշանակություն չունի, ավելի կարճ լարերը, որոնք կարող են տեղավորվել, տախտակը ավելի կոկիկ տեսք ունի)

Գումարած

Քայլ 2: Շղթա

Շրջան
Շրջան

Բոլոր պաշարների պատրաստումից հետո մենք կարող ենք անցնել միացման սխեմայի ստեղծմանը: Ահա շղթայի երկու նկար: Մեկը սխեմատիկ է, իսկ մյուսը `տախտակի իրական տեսքը: Նրանք երկուսն էլ ճիշտ են: Շրջանակ ստեղծելու համար լավ է հետևել որևէ կերպ, թեև իրական տեսքը մի փոքր ավելի ուղիղ առաջ է:

(Այս նախագծում բոլոր բաղադրիչները չունեն բևեռականություն, ինչը նշանակում է, որ այն պետք է աշխատի երկու եղանակով ՝ ոտքերը տեղադրվում են տախտակի վրա)

Քայլ 3: Կոդեր

Կոդեր
Կոդեր

Ահա այս նախագծի ծածկագրերը.

int կոճակներ [0];

int նշումներ = {262, 294, 330, 349};

void setup () {Serial.begin (9600); }

դատարկ շրջան () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {տոն (8, նշումներ [0]); }

այլապես եթե (keyVal> = 990 && keyVal <= 1010) {տոն (8, նշումներ [1]); }

այլապես եթե (keyVal> = 505 && keyVal <= 515) {տոն (8, նշումներ [2]); }

այլապես եթե (keyVal> = 5 && keyVal <= 10) {տոն (8, նշումներ [3]); }

else {noTone (8); }

}

(ուշադրություն դարձրեք. մի մոռացեք յուրաքանչյուր տողից հետո տեղադրել ստորակետ. բոլոր կոդերն ավարտվելուց հետո հաստատեք այն `կտտացնելով վերին ձախ անկյունում գտնվող նշագծին, կտտացնելուց հետո այն պահանջում է ձեզ պահել այն; կոդերը ստանալուց հետո) ստուգված, անցեք Գործիքներ, ահա այս բովանդակության տակ կա երկու բան, որոնք պետք է արվեն.

Քայլ 4: Վերբեռնեք ծածկագրերը

Վերբեռնեք ծածկագրերը
Վերբեռնեք ծածկագրերը
Վերբեռնեք ծածկագրերը
Վերբեռնեք ծածկագրերը
Վերբեռնեք ծածկագրերը
Վերբեռնեք ծածկագրերը

Համակարգչից/նոթբուքից կոդերը Arduino- ին վերբեռնելու համար անհրաժեշտ է ադապտեր, այն ունի մի կողմ, որը միանում է Arduino- ին, իսկ մյուս կողմը `USB միակցիչին:

(ադապտորը միշտ պետք է ներառված լինի Arduino հավաքածուից):

Քայլ 5: Խնդիրների վերացում

Անսարքությունների վերացում
Անսարքությունների վերացում

Եթե ամեն ինչ արվել է 1 -ին քայլից ՝ 4 -րդ քայլից, բայց այն չի աշխատում, ահա այն բաների ցանկը, որոնք կարելի է անել.

- կրկնակի ստուգեք բոլոր կապերը `տեսնելու, արդյոք դրանք սերտորեն կապված են, թե ոչ, ներառեք լարերը, կոճակները, ռեզիստորները և պիեզոն

- կրկնակի ստուգեք ծածկագրերը `դրանք վերբեռնված են, թե ոչ

- եթե մարտկոցները միացված են, երբ այն միացված է Arduino- ին, բայց Arduino- ի տախտակի վրա լույս չկա, դա նշանակում է, որ մարտկոցը սպառվում է:

Քայլ 6: Փոքր հուշում

Փոքր հուշում
Փոքր հուշում

Սխալները վերացնելուց և սխալները հայտնաբերելուց հետո կարող են փոփոխություններ կատարվել: Եթե փոփոխությունները վերաբերում են միացումներին կամ բևեռականությանը (ոչ այս նախագծում), որոնք ոչ մի կապ չունեն կոդի հետ, մենք միշտ կարող ենք սեղմել Arduino- ի տախտակի վերակայման այս կոճակը: Այդ կերպ, մենք ստիպված չենք լինում վերաբեռնել ծածկագրերը ամեն անգամ, երբ փոփոխություններ ենք կատարում կապերում:

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