Բովանդակություն:
- Քայլ 1. Հավաքեք այս Arduino ծրագրի համար անհրաժեշտ պարագաները
- Քայլ 2: Նախագծեք նախագիծը
- Քայլ 3: Նախագծեք ձեր սխեման
- Քայլ 4. Ստեղծեք «Հավանա» երգի և շարժվող սերվոյի կոդը միևնույն ժամանակ շարժվելու համար
- Քայլ 5: Միացեք համակարգչին
- Քայլ 6: Փորձեք ձեր նախագիծը
- Քայլ 7: Մեր վերջնական նախագիծը
Video: Partyduino: 7 քայլ
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-10 13:47
Սա Partyduino անունով մեր կուսակցական ավտոբուսի վերջին նախագիծն է, որը ստեղծվել է Arduino- ի հետ, որը պարունակում է պասիվ ազդանշան և ամբողջական պտտման սերվո:
Քայլ 1. Հավաքեք այս Arduino ծրագրի համար անհրաժեշտ պարագաները
Ձեզ անհրաժեշտ են ստորև թվարկված նյութերը.
Նյութեր:
1. Շարունակական շարժման սերվո
2. Պասիվ ազդանշան
3. Լարեր (MM լարեր)
4. Մարտկոց (ըստ ցանկության)
5. Հացաթուղթ
6. Անիվներ (3 և ավելի)
7. USB մալուխ (համակարգչին միանալու համար)
8. Arduino Code հավելված կամ հաշիվ
9. Ստվարաթուղթ (կամ կառույցը կառուցելու այլ նյութեր)
Քայլ 2: Նախագծեք նախագիծը
Սկսեք նախագծել ձեր նախագիծը ՝ ձեր բոլոր պաշարները հավաքելով մեկ տարածքում: Այնուհետև կարող եք նկարել մեր ուրվագծի նման ուրվագիծը: Դուք կարող եք անիվներ ավելացնել ձեր մեքենային կամ ավտոբուսին: Այն բանից հետո, երբ դուք պետք է սոսնձեք նյութի կտորները, ստվարաթուղթը, միմյանց, որպեսզի տուփը պատասխանի մեքենային: Դուք նաև պետք է տաք սոսնձեք ավտոբուսի անիվները շարունակական սերվոյին: Եթե ցանկանում եք, կարող եք ավելի շատ քայլեր ավելացնել այս գործընթացին:
Քայլ 3: Նախագծեք ձեր սխեման
Այս քայլին կցված նկարը ցույց է տալիս, թե ինչպես ենք լարերը դնում յուրաքանչյուր կապում: Դուք կարող եք օգտագործել տարբեր կապում, բայց նաև պետք է փոխեք ծածկագրի այն հատվածը, որտեղ գրված է «կցել» և պասիվ ազդանշանի համար:
Քայլ 4. Ստեղծեք «Հավանա» երգի և շարժվող սերվոյի կոդը միևնույն ժամանակ շարժվելու համար
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
#ներառել Servo myservo;
#ներառել «դաշտերը.հ»
void setup () {
// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար.
myservo.attach (9);
pinMode (12, ԵԼՔ);
}
դատարկ շրջան ()
{
// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար.
myservo.write (40);
տոնայնություն (12, NOTE_C5);
ուշացում (300);
noTone (12);
տոնայնություն (12, NOTE_E5);
ուշացում (270);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_A4);
ուշացում (400);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_D5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_F5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_D5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_E5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
տոնայնություն (12, NOTE_A4);
ուշացում (400);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_D5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_F5);
ուշացում (250);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_D5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (250);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (270);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_A4);
ուշացում (400);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_D5);
ուշացում (250);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_F5);
ուշացում (250);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_D5);
ուշացում (250);
noTone (12);
հնչերանգ (12, NOTE_C5); ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_E5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (250);
noTone (12);
տոնայնություն (12, NOTE_D5);
ուշացում (270);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_D5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
հնչերանգ (12, NOTE_E5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_B4);
ուշացում (300);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_B4);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_B4);
ուշացում (270);
noTone (12);
տոնայնություն (12, NOTE_C5);
ուշացում (270);
տոնայնություն (12, NOTE_A4);
ուշացում (400);
noTone (12);
}
Քայլ 5: Միացեք համակարգչին
Օգտագործեք USB մալուխը `ձեր Arduino- ն համակարգչին միացնելու համար: Սա պետք է փոխանցի կոդը Arduino- ին: Հետո կարող եք մարտկոց օգտագործել ՝ այն հետագայում նվագարկելու համար:
Քայլ 6: Փորձեք ձեր նախագիծը
Վերբեռնեք Arduino- ն և տեսեք, արդյոք այն աշխատում է: Եթե այն աշխատում է, հիանալի, դուք լավ աշխատանք եք կատարել ՝ նայելով հրահանգը, և եթե այն չի աշխատում, ապա նաև լավ աշխատանք եք կատարել: Եթե դա չի աշխատում, նորից անցեք վերջին երկու քայլերը: Փորձեք նորից ու նորից, մինչև այն կատարելագործեք այնպես, ինչպես ցանկանում եք: Մեզ բազմաթիվ ջանքեր պահանջվեցին այն հասցնել այնտեղ, որտեղ ցանկանում էինք:
Քայլ 7: Մեր վերջնական նախագիծը
Հուսով ենք, որ դուք վայելեք մեր նախագիծը: