فهرست مطالب:
تصویری: تولدت مبارک با استفاده از زمین بازی مدار: 3 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در اینجا نحوه پخش ملودی تولدت مبارک در زمین بازی مدار Adatruit's Arduino Compatible Board Board آمده است.
من برای سورپرایز جعبه تولد به چیزی کوچک نیاز داشتم که در جعبه جاسازی کنم
مرحله 1: اضافه کردن کد
این کد را کپی و جایگذاری کنید در Arduino IDE و سپس نام فایل را cpBirthday بگذارید
/*آهنگ تولدت مبارک! اصلاح شده برای کار با زمین بازی Adafruit's Circuit
برای پخش آهنگ کافی است دکمه سمت راست در Circuit Playground را فشار دهید
با تشکر از مایک بارلا برای نوشتن راهنمای کتابخانه Tone برای CP
آموزش او را می توانید در اینجا پیدا کنید: https://learn.adafruit.com/circuit-playground-music/the-sound-of-music */
#شامل #شامل "pitches.h"
// نت های ملودی:
int melody = {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_4 ، NOT_44 NOTE_C4 ، NOTE_D4 ، NOTE_C4} ؛
// مدت زمان یادداشت: 4 = یادداشت ربع ، 8 = یادداشت هشتم و غیره:
int note مدت زمان = {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 ()؛
}
حلقه خالی () {
if (CircuitPlayground.rightButton ()) {for (int thisNote = 0؛ thisNote <26؛ thisNote ++) {int noteDuration = 1000/noteDurations [thisNote]؛ // برای محاسبه مدت زمان نت (1 ثانیه تقسیم بر نوع نت) CircuitPlayground.playTone (ملودی [این یادداشت] ، noteDuration) ؛ // برای تشخیص یادداشت ها ، حداقل زمان را بین آنها تعیین کنید. int pauseBetweenNotes = noteDuration * 1.60؛ تأخیر (pauseBetweenNotes) ؛ noTone (8) ؛ }}}
سپس یک برگه جدید اضافه کنید و نام فایل pitches.h را بگذارید که فهرست یادداشت ها و فرکانس های آنها توسط برت هاگمن است
موارد زیر را کپی کرده و در آن فایل جایگذاری کنید
-ذخیره کن
/********************************************** *ثابتهای عمومی ******************************************* **/
#تعریف NOTE_B0 31 #تعریف NOTE_C1 33 #تعریف NOTE_CS1 35 #تعریف NOTE_D1 37 #تعریف NOTE_DS1 39 #تعریف NOTE_E1 41 #تعریف NOTE_F1 44 #تعریف NOTE_FS1 46 #تعریف_52_5_55 #تعریف_55 NOTE_B1 62 # تعریف NOTE_C2 65 # تعریف NOTE_CS2 69 # تعریف NOTE_D2 73 # تعریف NOTE_DS2 78 # تعریف NOTE_E2 82 # تعریف NOTE_F2 87 # تعریف NOTE_FS2 93 # تعریف NOTE_G2 98 # تعریف NOTE_GS2 104 # تعریف NOTE_A2 110 # تعریف NOTE_AS2 117 # تعریف NOTE_B2 123 #تعریف NOTE_C3 131 #تعریف NOTE_CS3 139 #تعریف NOTE_D3 147 #تعریف NOTE_DS3 156 #تعریف NOTE_E3 165 #تعریف NOTE_F3 175 #Define NOTE_C4 262 #تعریف NOTE_CS4 277 #تعریف NOTE_D4 294 #تعریف NOTE_DS4 311 #تعریف NOTE_E4 330 #تعریف NOTE_F4 349 #تعریف NOTE_FS4 370 #تعریف NOTE_G4 392 #تعریف_444444444444444_44 # NOTE_CS5 554 #تعریف NOTE_D5 587 #تعریف NOTE_DS5 622 #تعریف NOTE_E5 659 #تعریف NOTE_F5 698 #تعریف NOTE_FS5 740 #تعریف NOTE_G5 784 #تعریف NOTE_GS5 831 #تعریف_65 1109 #تعریف NOTE_D6 1175 #تعریف NOTE_DS6 1245 #تعریف NOTE_E6 1319 #تعریف NOTE_F6 1397 #تعریف NOTE_FS6 1480 #تعریف NOTE_G6 1568 #تعریف NOTE_GS6 1661 #تعریف_ NOTE_A6 1760_FE6_76_77 NOTE_D7 2349 #تعریف NOTE_DS7 2489 #تعریف NOTE_E7 2637 #تعریف NOTE_F7 2794 #تعریف NOTE_FS7 2960 #تعریف NOTE_G7 3136 #تعریف NOTE_GS7 3322 #تعریف NOTE_A7 3520_Def_FEE_87 4699 #تعریف NOTE_DS8 4978
مرحله 2: کد را بارگذاری کنید
اطمینان حاصل کنید که پشتیبانی از Circuit Playground را اضافه کرده اید ، همانطور که در این آموزش از Adafruit توضیح داده شده است.
-Adafruit Circuit PLAYground زیر تخته ها و همچنین درگاه COM آن را انتخاب کنید
-بارگذاری را کلیک کنید
مرحله 3: آن را قابل حمل کنید
- من از یک باتری 3 x AAA با سوئیچ روشن/خاموش و اتصال JST 2 پین برای تأمین برق به برد استفاده کردم
با خیال راحت کد را همانطور که می خواهید تغییر دهید.
- سوالات ، بازخورد ، تعارف و درخواست همه استقبال می شود:):
توصیه شده:
تولدت مبارک در سینت سایزر آب با MakeyMakey و Scratch: 5 مرحله
تولدت مبارک بر روی سینت سایزر با MakeyMakey و Scratch: به جای گل و آواز می توانید این نصب را بسازید به عنوان یک سورپرایز بزرگ برای تولدها
تولدت مبارک هدیه روشنایی رنگین کمان RGB: 11 مرحله
هدیه نورپردازی RGB Rainbow تولدت مبارک: سلام دوستان ، در این آموزش ما هدیه تولد متفاوتی را با استفاده از نئوپیکسل RGB تهیه خواهیم کرد. این پروژه در تاریکی شب بسیار خنک به نظر می رسد. من تمام اطلاعات را در این آموزش با قطعات و کدهای al ارائه کردم. و امیدوارم همه شما این را دوست داشته باشید
کلاه ایمنی اول با مدار بازی زمین بازی سریع: 10 قدم
ایمنی اول کلاه ایمنی با میدان بازی اکسپرس: آیا تا به حال برای دوچرخه سواری رفته اید و نگران این هستید که دست خود را از روی فرمان بردارید تا نشان دهد به کدام سو می چرخید؟ اکنون این ترس می تواند در گذشته باشد! در این آموزش نحوه ایجاد سیستم چشمک زن کلاه ایمنی بدون استفاده از C
ایده های خلاقانه برای تولدت مبارک: 5 قدم
ایده های خلاقانه برای تولدت مبارک: این یک ایده کارت تولد است که برای دوستان و عزیزان شما ساخته شده است. چراغ LED نماد شمع داخل کارت است ، در حالی که چیزی دور سیاه رنگ بلندگو است ، بلندگو آهنگ تولدت مبارک را پخش می کند. هم آهنگ و هم نور
تولدت مبارک- زنگ و دکمه: 10 قدم
تولدت مبارک- Buzzer and Button: این پروژه از Arduino Uno ، یک زنگ و یک دکمه برای پخش آهنگ تولدت مبارک استفاده می کند! وقتی دکمه فشار داده می شود ، زنگ کل آهنگ تولدت مبارک را پخش می کند. من ارتباط کارت های تولد موسیقی را می بینم که فرزندانم بسیار دوست دارند