Բովանդակություն:
- Քայլ 1: Նախ ՝ հիմունքները
- Քայլ 2. Բարձրախոսների միացում Արուդինոյին
- Քայլ 3: Կոդ
- Քայլ 4: Նվագարկեք Supermario Tone- ը
- Քայլ 5: Ի՞նչ է հաջորդը:
Video: Arduino Bascis - Հնչյունների և հնչերանգների նվագարկում. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ես ուզում էի նվագարկել որոշ ձայնային էֆեկտներ և հասկացա, որ սա անտեսված ոլորտներից մեկն է, երբ խոսքը վերաբերում է ձեռնարկներին: Նույնիսկ Youtube- ում Arduinos- ի և հնչյունների վերաբերյալ լավ ձեռնարկների բացակայություն կա, այնպես որ, ես, որպես լավ տղա, որոշեցի կիսել Արդուինոսի մասին իմ գիտելիքները:
Եթե կարդալու ցանկություն չունեք, ահա ամբողջական տեսանյութը, որը հնչում է իրական հնչյուններով.
Քայլ 1: Նախ ՝ հիմունքները
Եթե երբևէ գնել եք Arduino Starter հավաքածու, դրանք սովորաբար պարունակում են մեկ ակտիվ ազդանշան/ բարձրախոս և մեկ պասիվ ազդանշան/ բարձրախոս:
Այսպիսով, որն է, որն է:
Տեսողական տարբերությունները հետևյալն են.
- Ակտիվ բարձրախոսը սովորաբար ավելի բարձր է, քան Պասիվը
- Ակտիվ բարձրախոսը կնքված է ներքևում, բայց Պասիվ խոսնակը ներքևը բաց է:
Տեխնիկական տարբերություններն այն են, որ Active բարձրախոսը ներկառուցել է Active բաղադրիչներ, որոնք թույլ են տալիս աշխատել DC լարման միջոցով:
Այսպիսով, եթե 5V կամ 3V մատակարարում ենք կիրառում Ակտիվ բարձրախոսին, այն ինքնաբերաբար ազդանշան է տալիս, մինչդեռ Պասիվ բարձրախոսը աշխատում է AC լարման կամ PWM DC ազդանշանի միջոցով:
Այժմ, երբ մենք գիտենք տարբերությունները, եկեք առաջ գնանք և դրանք կապենք:
Քայլ 2. Բարձրախոսների միացում Արուդինոյին
Կապերը պարզ են:
PWM կապումներից մեկը (PIns 2 -ից 13 -ը) միացված է բարձրախոսի դրականին, իսկ բացասականը `100 ohm ռեզիստորին, որը միացված է գետնին:
Այժմ մենք կարող ենք գնալ դեպի մեր ուրվագիծը/ ծածկագիրը:
Քայլ 3: Կոդ
Օրենսգիրքը իրականում ընդամենը մեկ տող է:
Եթե ցանկանում եք խաղալ միայն մեկ հնչերանգով, ապա ամեն ինչ անհրաժեշտ է.
հնչերանգ (քորոց, հաճախականություն, տևողություն)
Որտեղ կապում է, այն Pin- ը, որին միացված է խոսնակը, հաճախականությունը հաճախականությունն է (Հերցում), իսկ տևողությունը միլիվայրկյաններում ՝ ընտրովի:
Պարզ, այնպես չէ՞: Եկեք ավելի հետաքրքիր բան անենք:
Քայլ 4: Նվագարկեք Supermario Tone- ը
Հետևյալը կարող է օգտագործվել Supermario- ի տոնը նվագելու համար:
Պարզապես կպցրեք և վայելեք.
Arduino Mario Bros Tunes With Piezo Buzzer և PWM հեղինակ ՝ Dipto Pratyaksa վերջին անգամ թարմացվել է ՝ 31/3/13 */ #ներառել
#սահմանել մեղեդինՓին 3 // Մարիոյի հիմնական թեմայի մեղեդին int melody = {NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0}; // Mario main them tempo int tempo = {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };
//
Քայլ 5: Ի՞նչ է հաջորդը:
Ինչ եք ուզում խաղալ ավելի բարդ բան: Սիրու՞մ եք երաժշտություն, թե՞ ձայնային էֆեկտներ ձեր Arduino- ով: Դե, Arduino- ի հիշողությունը սահմանափակ է, ուստի հնարավոր չէ ավելի բարձր տեմպերով նմուշներ վերցնել: Եթե դուք պետք է ինչ -որ շքեղ բան անեք, ձեզ կպահանջվի SD քարտ, որը միացված է Arduino- ին և ձայնը նվագարկելու քարտից: Հուսանք, որ դուք ինչ -որ բան սովորեցիք դրանից:
Մտածեք բաժանորդագրվել Fungineers- ին Youtube- ում; կան ձեռնարկներ, DIY իրեր, եռաչափ տպագրություն ամեն շաբաթ:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
RC Tracked Robot- ը Arduino- ի միջոցով ՝ քայլ առ քայլ ՝ 3 քայլ
RC Tracked Robot- ը Arduino- ի միջոցով. Հուսով եմ, որ դուք անցել եք մեր նախորդ նախագծերի միջով `Spinel Crux V1 - The Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms և The Badland Braw
Խոսող Արդուինո - MP3 նվագելը Arduino- ի հետ `առանց որևէ մոդուլի - Arduino- ից Mp3 ֆայլի նվագարկում ՝ օգտագործելով PCM ՝ 6 քայլ
Խոսող Արդուինո | MP3 նվագելը Arduino- ի հետ `առանց որևէ մոդուլի | Arduino- ից Mp3 ֆայլի նվագարկում PCM- ի միջոցով. Այս հրահանգներում մենք կսովորենք, թե ինչպես կարելի է նվագարկել arduino- ով mp3 ֆայլ ՝ առանց որևէ աուդիո մոդուլ օգտագործելու, այստեղ մենք կօգտագործենք PCM գրադարանը Arduino- ի համար, որը նվագում է 16 բիթանոց PCM 8kHZ հաճախականությամբ, ուստի թույլ տվեք դա անել:
Ձայնային ձայնային ֆայլերի (Wav) նվագարկում Arduino- ով և DAC- ով ՝ 9 քայլ
Ձայնային ձայնային ֆայլերի (Wav) նվագարկում Arduino- ով և DAC- ով. Նվագարկեք wav ֆայլ Audio ձեր Audino SD քարտից: Այս Instructable- ը ձեզ ցույց կտա, թե ինչպես կարող է ձեր SdCard- ի wav ֆայլը նվագարկվել բարձրախոսին պարզ միացման միջոցով: Wav ֆայլը պետք է լինի 8 բիթանոց միաձույլ: Ես 44 KHz ֆայլ նվագարկելու խնդիր չեմ ունեցել: Մինչդեռ ոչ