فهرست مطالب:

صدای پیانو با استفاده از آردوینو در TinkerCad: 4 مرحله
صدای پیانو با استفاده از آردوینو در TinkerCad: 4 مرحله

تصویری: صدای پیانو با استفاده از آردوینو در TinkerCad: 4 مرحله

تصویری: صدای پیانو با استفاده از آردوینو در TinkerCad: 4 مرحله
تصویری: مترونوم چیه و چجوری میتونیم با استفاده از مترونوم سرعت انگشت هامون رو چند برابر کنیم 2024, جولای
Anonim
صداهای پیانو با استفاده از آردوینو در TinkerCad
صداهای پیانو با استفاده از آردوینو در TinkerCad

در این آموزش ، نحوه استفاده از زنگ (یا بلندگوی پیزو) با آردوینو را خواهید آموخت. زنگ ها را می توان در دستگاه های هشدار دهنده ، رایانه ها ، تایمرها و تأیید ورودی کاربر مانند کلیک ماوس یا فشار کلید مشاهده کرد. همچنین نحوه استفاده از تابع () و noTone () را خواهید آموخت. با استفاده از این عملکرد می توانید صداهای پیانو را ایجاد کنید. بنابراین اجازه دهید شروع کنیم.

مرحله 1: آنچه شما نیاز دارید - سخت افزار

آنچه شما نیاز دارید - سخت افزار
آنچه شما نیاز دارید - سخت افزار
آنچه شما نیاز دارید - سخت افزار
آنچه شما نیاز دارید - سخت افزار
آنچه شما نیاز دارید - سخت افزار
آنچه شما نیاز دارید - سخت افزار

برای این آموزش شما نیاز دارید:

1. آردوینو UNO یا نانو

2. بلندگوی زنگ/پیزو

3. Breadboard (اگر در حال ساخت پروژه در زمان واقعی هستید)

مرحله 2: مدار

جریان
جریان

مدار بسیار ساده است و شما می توانید پین منفی زنگ را به gnd آردوینو و پین مثبت زنگ را به پین دیجیتال 8 وصل کنید.

مرحله 3: کد

برای پروژه های جالب تر با من در ارتباط باشید: Youtube:

صفحه فیس بوک:

اینستاگرام: https://instagram.com/official_techeor؟ igshid = uc8l…

در اینجا کد "تن" آمده است. چگونه کار می کند؟ ساده است ، صدا (زنگ ، 1000) یک سیگنال صوتی 1KHz را به پین 9 ارسال می کند ، (1000) برنامه را برای یک ثانیه متوقف می کند و noTone (زنگ) صدای سیگنال را متوقف می کند. روال حلقه () این کار را بارها و بارها انجام می دهد و یک صدای بوق کوتاه ایجاد می کند. (همچنین می توانید از تون (پین ، فرکانس ، مدت زمان) استفاده کنید)

زنگ int = 8؛

void setup () {// پین Buzzer را به عنوان pinMode خروجی تعریف می کند (زنگ ، OUTPUT) ؛ } void loop () {tone (زنگ ، 261)؛ تأخیر (200) ؛ // buzzer را noTone خاموش می کند (زنگ)؛ لحن (زنگ ، 293) ؛ تأخیر (200) ؛ noTone (زنگ)؛ تن (زنگ ، 329) ؛ تأخیر (200) ؛ noTone (زنگ)؛ لحن (زنگ ، 349) ؛ تاخیر (200) ؛ لحن (زنگ ، 201) ؛ تأخیر (200) ؛ // buzzer را noTone خاموش می کند (زنگ)؛ لحن (زنگ ، 283) ؛ تاخیر (200) ؛ noTone (زنگ)؛ تن (زنگ ، 502) ؛ تاخیر (200) ؛ noTone (زنگ)؛ لحن (زنگ ، 149) ؛ تأخیر (200) ؛ }

مرحله 4: خوب انجام شد

شما با موفقیت یک آموزش دیگر "چگونه باید" انجام دهید و نحوه استفاده از آن را آموخته اید: عملکردهای buzzer / piezo speakertone () ، noTone ()

توصیه شده: