Tartalomjegyzék:
- Lépés: Mi a jazz?
- 2. lépés: Építse fel az áramkört
- 3. lépés: Töltse fel a kódot
- 4. lépés: Hogyan lehet szabályozni
Videó: Arduino Jazz Improviser: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez a kialakítás nem játszik "dalt". Ehelyett egy blues skálát használ, hogy saját zenét hozzon létre lejátszás közben - hasonlóan egy igazi jazz zenészhez. Minden alkalommal, amikor bekapcsolja, valami mást játszik le; de továbbra is szabályozhatja a tempót, a hangmagasságot és a hangerőt a tárcsákkal. Hallgasson meg egy példát az alábbi játékra:
Lépés: Mi a jazz?
Ha szeretné a hivatalos definíciót, megnézheti ezeket a linkeket, de azt hiszem, a legjobb módja annak, hogy leírja, csak megmutatni, hogyan hangzik.
- https://en.wikipedia.org/wiki/Jazz
- https://en.wikipedia.org/wiki/Jazz_improvisation
2. lépés: Építse fel az áramkört
Ivószálból és szalagból építettem állványt a hangszórómhoz, de ez nem kötelező. Kövesse az ábrát a terv többi részének elkészítéséhez.
3. lépés: Töltse fel a kódot
Ez a kód egy pszeudo-véletlenszerű algoritmust követ, amely végtelenül játssza a Bb blues skála hangjait jazzes szinkronizált ritmusban.
Használja ezt a kódot az Arduino IDE -ben:
int jegyzet = 1;
int jegyzet2 = 1; void setup () {pinMode (3, OUTPUT); } void loop () {int tonecontrol = map (analogRead (A0), 0, 1023, 1, 4); int speedcontrol = térkép (analóg olvasott (A1), 0, 1023, 1, 20); int tonecontrol2 = map (analogRead (A2), 0, 1023, 1, 4); int playnote; int switchval = random (1, 5); kapcsoló (switchval) {1. eset: jegyzet = jegyzet; szünet; 2. eset: jegyzet = jegyzet + 1; szünet; 3. eset: jegyzet = jegyzet - 1; szünet; 4. eset: jegyzet = jegyzet + 2; szünet; 5. eset: jegyzet = jegyzet - 2; szünet; } kapcsoló (megjegyzés) {1. eset: playnote = 262; szünet; 2. eset: playnote = 294; szünet; 3. eset: playnote = 311; szünet; 4. eset: playnote = 349; szünet; 5. eset: playnote = 392; szünet; 6. eset: playnote = 440; szünet; 7. eset: playnote = 466; szünet; 8. eset: playnote = 523; szünet; alapértelmezett: jegyzet = 1; szünet; } playnote = playnote * tonecontrol; int playnote2; int switchval2 = random (1, 5); switch (switchval2) {eset 1: note2 = note2; szünet; 2. eset: jegyzet2 = jegyzet2 + 1; szünet; 3. eset: jegyzet2 = jegyzet2 - 1; szünet; 4. eset: jegyzet2 = jegyzet2 + 2; szünet; 5. eset: jegyzet2 = jegyzet2 - 2; szünet; } switch (2. megjegyzés) {1. eset: playnote2 = 262; szünet; 2. eset: playnote2 = 294; szünet; 3. eset: playnote2 = 311; szünet; 4. eset: playnote2 = 349; szünet; 5. eset: playnote2 = 392; szünet; 6. eset: playnote2 = 440; szünet; 7. eset: playnote2 = 466; szünet; 8. eset: playnote2 = 523; szünet; alapértelmezett: note2 = 1; szünet; } playnote2 = playnote2 * tonecontrol2; hangszín (3, playnote, 30 * sebességvezérlés); késleltetés (31 * sebességvezérlés); if (random (1, 4) == 3) {delay (21 * speedcontrol); } else {tone (3, playnote2, 20 * speedcontrol); késleltetés (21 * sebességvezérlés); }}
4. lépés: Hogyan lehet szabályozni
Balról jobbra minden tárcsa a következőképpen működik:
- Hangerő
- 1. hangszín hangmagassága
- Tempó
- 2. hangszín hangmagassága
Addig szórakozzon velük, amíg meg nem kap egy tetsző hangot.
Ajánlott:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Jazz kéz: 5 lépés
Jazz kéz: Ehhez a projekthez kesztyűt készít, amely zenét játszik, amikor megérinti az ujjait. Ez egy kissé dicsőített leírás, de látni fogja. A projekt kódja itt található. Az Arduino felületet és a Proce -t fogja használni
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is
A legolcsóbb Arduino -- A legkisebb Arduino -- Arduino Pro Mini -- Programozás -- Arduino Neno: 6 lépés (képekkel)
A legolcsóbb Arduino || A legkisebb Arduino || Arduino Pro Mini || Programozás || Arduino Neno: …………………………. További videókért Iratkozz fel YouTube -csatornámra ……. .Ez a projekt arról szól, hogyan lehet a legkisebb és legolcsóbb arduino -t kezelni. A legkisebb és legolcsóbb arduino az arduino pro mini. Hasonló az arduino -hoz