Tartalomjegyzék:
Videó: Boldog születésnapot a dallam a Circuit Playground használatával: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Így játszhatod a Happy Birthday Melody -t az Adafruit Arduino -kompatibilis board Circuit Playground -ján.
Szükségem volt valami apróra, hogy beágyazhassak egy dobozba a születésnapi doboz meglepetéséhez
1. lépés: A kód hozzáadása
Másolja és illessze be ezt a kódot az Arduino IDE -be, majd nevezze el a fájlt cpBirthday
/*Boldog szülinapot dal! Az Adafruit Circuit Playground játszható
A dal lejátszásához csak nyomja meg a Circuit Playground jobb gombját
Köszönöm Mike Barelának, hogy útmutatót írt a CP Tone könyvtárához
Tanulmánya itt található: https://learn.adafruit.com/circuit-playground-music/the-sound-of-music */
#befoglalni #befoglalni a "hangok.h" -t
// Dallam megjegyzések:
int dallam = {NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, NOTE_C4, NOTE_B3, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, NOTE_D4, NOTE_C4, NOTE_G3, NOTE_G3, NOTE_G4, NOTE_E4, NOTE_C4, NOTE_B4, NOTE_B4, NOTE_B4, NOTE_B4 NOTE_C4, NOTE_D4, NOTE_C4};
// jegyzet időtartama: 4 = negyedhang, 8 = nyolcadik hang, stb.:
int noteDurrations = {8, 8, 4, 4, 4, 2, 8, 8, 4, 4, 4, 2, 8, 8, 4, 4, 4, 4, 3, 8, 8, 4, 4, 4, 2};
void setup () {
CircuitPlayground.begin ();
}
void loop () {
if (CircuitPlayground.rightButton ()) {for (int thisNote = 0; thisNote <26; thisNote ++) {int noteDuration = 1000/noteDurations [thisNote]; // a hang időtartamának kiszámításához (1 másodperc osztva a jegyzet típusával) CircuitPlayground.playTone (dallam [thisNote], noteDuration); // a jegyzetek megkülönböztetéséhez állítson be minimális időt közöttük. int pauseBetweenNotes = noteDuration * 1,60; delay (pauseBetweenNotes); noTone (8); }}}
Ezután adjon hozzá egy új lapot és nevezze el a fájlt. H, amely Brett Hagman jegyzetlistája és gyakorisága
-másolja be és illessze be a következőt a fájlba
-Mentsd el
/************************************************* *Nyilvános állandók *********************************************** **/
#define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS1 39 #define NOTE_E1 41 #define NOTE_F1 44 #define NOTE_FS1 46 #define NOTE_G1 49 #define NOTE_GS1 52 #define NOTE_B1 62 #define NOT NOTE_C2 65 #define NOTE_CS2 69 #define NOT NOTDD 73 #define NOTE_C3 131 #define NOTE_CS3 139 #define NOTE_D3 147 #define NOTE_DS3 156 #define NOTE_E3 165 #define NOTE_F3 175 #define NOTE_FS3 185 #define NOT NOT NOTE_C4 262 #define NOT NOTE_CS4 277 #define NOT NOT # definíció NOTE_CS5 554 #define NOTE_D5 587 #define NOTE_DS5 622 #define NOTE_E5 659 #define NOTE_F5 698 #define NOTE_FS5 740 #define NOTE_G5 784 #define NOTE_GS5 831 #define NOTE_A5 880 #define #DeFine 1109 #define NOTE_D6 1175 #define NOTE_DS6 1245 #define NOT NOTEE határozza meg a NOTE_D7 2349 #define NOTE_DS7 2489 #define NOTE_E7 2637 #define NOTE_F7 2794 #define NOTE_FS7 2960 #define NOTE_G7 3136 #define NOTE_GS7 3322 #define NOTE_A7 3520 #define NOTE_AS7 3729 #define NOTE_FINADEE_E_77 4699 #define NOTE_DS8 4978
2. lépés: Töltse fel a kódot
Győződjön meg róla, hogy hozzáadta a Circuit Playground támogatását az Adafruit ezen oktatóanyagában leírtak szerint.
-Válassza ki az Adafruit Circuit PLAYground -t a táblák alatt, valamint annak COM -portját
-Kattintson a feltöltésre
3. lépés: Tedd hordozhatóvá
- 3 x AAA elemtartót használtam ki/be kapcsolóval és 2 tűs JST csatlakozóval az áramellátáshoz
Nyugodtan módosítsa a kódot, ahogy szeretné.
- Kérdéseket, visszajelzéseket, bókokat és kéréseket szívesen fogadunk:):
Ajánlott:
Boldog születésnapot a MakeyMakey és a Scratch vízi szintetizátorán: 5 lépés
Boldog születésnapot a vízszintetizátoron a MakeyMakey és a Scratch segítségével: Virágok és éneklés helyett felépítheti ezt az installációt, nagy meglepetés születésnapokra
Boldog születésnapot RGB Rainbow Lighting Ajándék: 11 lépés
Boldog születésnapot RGB Rainbow Lighting Ajándék: Helló barátaim, ebben az oktatható anyagban más születésnapi ajándékot készítünk RGB neopixel segítségével. Ez a projekt nagyon jól néz ki éjszaka sötétben. Ebben az oktatóanyagban minden információt megadtam al alkatrészekkel és kódokkal. És remélem, hogy mindannyian szeretitek ezt
Dallam: 8 lépés (képekkel)
Dallam: Az otthoni munkavégzést lehetővé tevő számos előny és technológiai megoldás mellett továbbra is nehézséget okoz a munkatársak életformájának megfogalmazása és megteremtése. A MELODY egy digitális-fizikai eszköz, amely lehetővé teszi az együttműködés létrehozását
DIY színes Boldog születésnapot LED gyertya áramkör: 7 lépés
DIY színes Boldog születésnapot LED gyertya áramkör: A gyertya áramkör tervezési ihletése az életünkből származik. Születésnapi bulinkon öngyújtóval kell meggyújtanunk a gyertyákat, és a kívánság megtétele után el kell fújni a gyertyákat. Ez a DIY áramkör ugyanúgy működik. Mint a körből láthatjuk
Boldog születésnapot-csengő és gomb: 10 lépés
Boldog születésnapot-csengő és gomb: Ez a projekt az Arduino Uno hangjelzőt és egy gombot használja a Happy Birthday című dal lejátszásához! Amikor megnyomja a gombot, a hangjelző lejátssza a Happy Birthday teljes dalát. Látom a kapcsolatot a zenés születésnapi kártyákkal, amelyeket a gyerekeim nagyon szeretnek