Мазмуну:
- 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. Passive Buzzer
3. Зымдар (MM зымдары)
4. Батарея (Милдеттүү эмес)
5. Нан тактасы
6. Дөңгөлөктөр (3 же андан көп)
7. USB кабели (компьютерге туташуу үчүн)
8. Arduino Code App же Account
9. Картон (Же структураны куруу үчүн башка материалдар)
2 -кадам: Долбоорду иштеп чыгуу
Бардык запастарыңызды бир аймакка чогултуу менен долбооруңузду иштеп чыгууну баштаңыз. Андан кийин биз жасаганга окшош эскиз чийип алсаңыз болот. Сиз машинаңызга же автобуска дөңгөлөктөрдү кошо аласыз. Материалды, картонду бири -бирине ысык желим менен жабыштыруу керек болгондон кийин, кутуча унааны чагылдырат. Ошондой эле автобустун дөңгөлөктөрүн үзгүлтүксүз сервого ысык клей кылышыңыз керек. Кааласаңыз, бул процесске дагы кадамдарды кошо аласыз.
3 -кадам: Сиздин схемаңызды долбоорлоо
Бул кадамга тиркелген сүрөттө зымдарды ар бир казыкка кантип салганыбыз көрсөтүлөт. Сиз ар кандай казыктарды колдонсоңуз болот, бирок "тиркөө" деп жазылган жана пассивдүү коңгуроонун коддук бөлүгүн да өзгөртүүгө туура келет.
4 -кадам: "Гавана" ырынын кодун жана ошол эле учурда кыймылга келүүчү сервисти жасаңыз
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
#кошуу Servo myservo;
#"кадамдарды.h" кошуу
жараксыз орнотуу () {
// орнотуу кодуңузду бул жерге коюңуз, бир жолу иштетүү үчүн:
myservo.attach (9);
pinMode (12, OUTPUT);
}
боштук цикл ()
{
// кайра иштетүү үчүн негизги кодуңузду бул жерге коюңуз:
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го өткөрүп бериши керек. Андан кийин батареяны кийинчерээк ойнотууга болот.
6 -кадам: Долбооруңузду сынап көрүңүз
Arduino жүктөп бериңиз, жана анын иштээрин көрүңүз. Эгер ал иштесе, сонун, сиз инструкцияны карап жакшы иштедиңиз, эгер ал иштебесе, сиз дагы жакшы иштедиңиз. Эгерде ал жардам бербесе, анда акыркы эки кадамды кайра басыңыз. Сиз каалагандай кылып өркүндөткүчө кайра -кайра аракет кылып көрүңүз. Биз каалаган жерге жетүү үчүн бир нече жолу аракет кылдык.
7 -кадам: Биздин акыркы долбоор
Биздин долбоор сизге жагат деп ишенебиз!