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

Կառավարեք Jingle Bells- ի արագությունը Arduino- ով. 4 քայլ
Կառավարեք Jingle Bells- ի արագությունը Arduino- ով. 4 քայլ

Video: Կառավարեք Jingle Bells- ի արագությունը Arduino- ով. 4 քայլ

Video: Կառավարեք Jingle Bells- ի արագությունը Arduino- ով. 4 քայլ
Video: staff.am ՀԱՇԻՎՆԵՐ 2024, Նոյեմբեր
Anonim
Վերահսկեք Jingle Bells- ի արագությունը Arduino- ի միջոցով
Վերահսկեք Jingle Bells- ի արագությունը Arduino- ի միջոցով

Այս Instructable- ը ձեզ ցույց կտա, թե ինչպես ծրագրավորել LED շերտի համապատասխանությունը Arduino- ի նվագարկած նոտաներին: Կարող եք նաև արագացնել կամ դանդաղեցնել երգը ՝ ձեր ձեռքը մոտենալով կամ ավելի հեռու պահելով ֆոտոռեզիստորից: Իմ օրինակը Jingle Bells երգի հետ է, սակայն նոտաները թարգմանելու դեպքում կարող եք այն դարձնել ցանկացած երգ:

Պարագաներ

  • Ֆոտոռեզիստոր
  • Arduino տախտակ
  • 10K դիմադրություն (x2)
  • LED ժապավեն
  • Բարձրախոսների ուժեղացուցիչ
  • Լարեր (արական և իգական)

Քայլ 1: Լարերի տեղադրում

Տեղադրեք ստորև բերված հղումը ՝ ձեր լարերի համար համապատասխան տեղադրումը տեսնելու համար:

Բոլոր վարդագույն լարերը հավասարվում են կապի համարներին:

Բոլոր սև լարերը տանում են գետնին:

Բոլոր կարմիր լարերը հանգեցնում են 5 Վ լարման:

Ամբողջը սև գույնը նշանակում է դիմադրություն:

Կանաչ լարերը նշանակում են LED շերտից դուրս եկող լարերը:

Քայլ 2: Կոդավորում

Պատճենեք կցված ծածկագիրը:

Մնացածը բացատրություն է, թե ինչպես է աշխատում ծածկագիրը.

Կոդավորումը ունի մեկնաբանություններ, սակայն կտեսնեք, որ այն բավականին երկար է: Հայտարարված նախնական նշումները երաշխավորում են, որ ձեր տախտակը կարող է կատարել ցանկացած երաժշտական երանգ: Այնուհետև կա գույների հայտարարություն, որը համապատասխանում է յուրաքանչյուր նոտայի: Void կարգավորումը միացնում է ձեր բոլոր կապումներն ու սկսում ծրագրավորումը: Void loop- ը այն վայրն է, որտեղ տեղի է ունենում հիմնական կոդավորումը: Այն սկսվում է լողացող տեմպով, սա երաշխավորում է, որ ձեր երգը կարագանա կամ դանդաղեցվի ՝ կախված նրանից, թե որքան մոտ եք դուք ֆոտոընդդիմանչին: Որքան մոտ եք, այնքան ավելի արագ է այն խաղում: Այնուհետև շարունակվում է jingle bells նվագելը: Յուրաքանչյուր նշում ունի իր գործառույթը: Սկզբում մաքրում է LED գույնի բոլոր գույները, այնուհետև թելադրում է նոտան և որքան երկար է այն: Պիեսների քառորդ նոտայի համար խաղում է 250 միլիվայրկյան, կես նոտան ՝ 500 միլիվայրկյան և մի ամբողջ նոտան ՝ 1000 միլիվայրկյան: Այս հայտարարությունից հետո կա մի հանգույց, որը տախտակին ասում է, թե քանի լույս պետք է վառվի. մեկ քառորդի համար 5 լույս է վառվում, կես նոտայի համար `10 լույս և մի ամբողջ նոտայի համար` 10 լույս: Այնուհետև տեղի է ունենում գույնի և ուշացման թելադրանք `նշումը ավարտելու համար: Սա անընդհատ կրկնվում է, եթե այն անջատված չէ տախտակից:

Քայլ 3: Փորձարկեք այն:

Ձեր ծածկագիրը և էլեկտրագծերը փորձարկելու եղանակը այն միացնելն է: Եթե այն ճիշտ չի գործում, ստուգեք ձեր լարերը և արդյոք պատճենահանել եք բոլոր ծածկագրերը: Դուք կարող եք ունենալ 5V կամ այլ խառնուրդ:

Քայլ 4: Աշխատում է, այժմ կիսվեք:

Այժմ, երբ դուք մշակել եք նախագծի հետ կապված ցանկացած խնդիր: Լուսանկարեք և կիսվեք ձեր ընկերների հետ: Եթե ցանկանայիք, կարող էիք փոխել երգը ՝ տարբերելով նոտաները և համապատասխանաբար փոխելով գույները: Ըստ ձեզ, հնարավորություններն անսպառ են:

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