Мазмұны:
- 1 -қадам: Джаз дегеніміз не?
- 2 -қадам: Схеманы құрыңыз
- 3 -қадам: кодты жүктеңіз
- 4 -қадам: Оны қалай басқаруға болады
Бейне: Arduino джаз импровизаторы: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл дизайн «әнді» ойнатпайды. Оның орнына ол блюз шкаласын қолдана отырып, өзінің музыкасын жасайды, ол нағыз джаз музыкантына ұқсас. Сіз оны қосқан сайын ол басқаша ойнайды; бірақ сіз әлі де қарқынды, қадамды және дыбыс деңгейін теру арқылы басқара аласыз. Төменде ойнаған мысалды тыңдаңыз:
1 -қадам: Джаз дегеніміз не?
Егер сіз ресми анықтаманы алғыңыз келсе, сіз бұл сілтемелерді қарай аласыз, бірақ менің ойымша, оны сипаттаудың ең жақсы әдісі - бұл сізге қалай көрінетінін көрсету.
- https://kk.wikipedia.org/wiki/Jazz
- https://kk.wikipedia.org/wiki/Jazz_improvisation
2 -қадам: Схеманы құрыңыз
Мен динамиктерге сабан мен таспадан стенд жасадым, бірақ бұл міндетті емес. Осы дизайнның қалған бөлігін салу үшін схеманы орындаңыз.
3 -қадам: кодты жүктеңіз
Бұл код жалған кездейсоқ алгоритм бойынша Bb блюзінің ноталарын шексіз ойнауға арналған.
Бұл кодты Arduino IDE -де қолданыңыз:
int note = 1;
int note2 = 1; void setup () {pinMode (3, OUTPUT); } void loop () {int tonecontrol = map (analogRead (A0), 0, 1023, 1, 4); int speedcontrol = карта (analogRead (A1), 0, 1023, 1, 20); int tonecontrol2 = карта (analogRead (A2), 0, 1023, 1, 4); int playnote; int switchval = кездейсоқ (1, 5); switch (switchval) {1 -жағдай: note = note; үзіліс; 2 -жағдай: note = note + 1; үзіліс; 3 -жағдай: ескерту = ескерту - 1; үзіліс; 4 -жағдай: note = note + 2; үзіліс; 5 -жағдай: ескерту = ескерту - 2; үзіліс; } қосқыш (ескерту) {1 -жағдай: ойнату = 262; үзіліс; 2 -жағдай: ойнату жазбасы = 294; үзіліс; 3 жағдай: ойнату жазбасы = 311; үзіліс; 4 -жағдай: ойнату жазбасы = 349; үзіліс; 5 -жағдай: ойнату жазбасы = 392; үзіліс; 6 жағдай: ойнату жазбасы = 440; үзіліс; 7 жағдай: ойнату жазбасы = 466; үзіліс; 8 -жағдай: playnote = 523; үзіліс; әдепкі: note = 1; үзіліс; } playnote = playnote * tonecontrol; int playnote2; int switchval2 = кездейсоқ (1, 5); switch (switchval2) {1 -жағдай: note2 = note2; үзіліс; 2 -жағдай: note2 = note2 + 1; үзіліс; 3 -жағдай: note2 = note2 - 1; үзіліс; 4 -жағдай: note2 = note2 + 2; үзіліс; 5 -жағдай: note2 = note2 - 2; үзіліс; } switch (note2) {1 -жағдай: playnote2 = 262; үзіліс; 2 -жағдай: playnote2 = 294; үзіліс; 3 -жағдай: playnote2 = 311; үзіліс; 4 -жағдай: playnote2 = 349; үзіліс; 5 -жағдай: playnote2 = 392; үзіліс; 6 -жағдай: playnote2 = 440; үзіліс; 7 жағдай: playnote2 = 466; үзіліс; 8 жағдай: playnote2 = 523; үзіліс; әдепкі: note2 = 1; үзіліс; } playnote2 = playnote2 * tonecontrol2; үн (3, ойнату белгісі, 30 * жылдамдықты басқару); кідіріс (31 * жылдамдықты басқару); if (random (1, 4) == 3) {delay (21 * жылдамдықты басқару); } else {тон (3, ойнату2, 20 * жылдамдықты басқару); кідіріс (21 * жылдамдықты басқару); }}
4 -қадам: Оны қалай басқаруға болады
Солдан оңға қарай әр теру келесі әрекеттерді орындайды:
- Көлемі
- 1 -ші тонның дыбысы
- Темп
- 2 -ші дыбыстың қаттылығы
Сізге ұнайтын дыбыс шыққанша олармен араласыңыз.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Джаз қолы: 5 қадам
Джаз қолы: Бұл жоба үшін сіз саусақтарыңызды түрткенде музыка ойнайтын қолғап ойлап табасыз. Бұл біршама даңқты сипаттама, бірақ сіз көресіз, бұл жобаның кодын мына жерден табуға болады. Сіз Arduino интерфейсін, сондай -ақ Proce қолданасыз
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау
Ең арзан Arduino -- Ең кішкентай Ардуино -- Arduino Pro Mini -- Бағдарламалау -- Arduino Neno: 6 қадам (суреттермен)
Ең арзан Arduino || Ең кішкентай Ардуино || Arduino Pro Mini || Бағдарламалау || Ардуино Нено: …………………………. Басқа бейнелер үшін менің YouTube каналыма ТІРКЕЛІҢІЗ ……. .Бұл жоба ең кіші және ең арзан ардуиноның интерфейсі туралы. Ең кішкентай және ең арзан ардуино - arduino pro mini. Бұл ардуиноға ұқсас