فهرست مطالب:

نحوه ارتباط با BUZZER منفعل با ARDUINO: 4 مرحله
نحوه ارتباط با BUZZER منفعل با ARDUINO: 4 مرحله

تصویری: نحوه ارتباط با BUZZER منفعل با ARDUINO: 4 مرحله

تصویری: نحوه ارتباط با BUZZER منفعل با ARDUINO: 4 مرحله
تصویری: ساخت بازر ( بوق) Buzzer - با یک بلندگوی ساده میشه ساختش 2024, نوامبر
Anonim
چگونه می توان با ARDUINO با BUZZER منفعل ارتباط برقرار کرد
چگونه می توان با ARDUINO با BUZZER منفعل ارتباط برقرار کرد

ایجاد صدا در آردوینو یک پروژه جالب است ، این کار بسته به پروژه و انتخاب شما با استفاده از ماژول ها و دستگاه های مختلف انجام می شود. در این پروژه ، ما به بررسی نحوه ایجاد صدا با زنگ می پردازیم. زنگ مورد استفاده علاقه مندان به دو نوع است: زنگ فعال و زنگ منفعل. برای این پروژه ، ما قصد داریم از یک زنگ فعال استفاده کنیم. آموزش من در مورد استفاده از زنگ فعال را بررسی کنید.

یک زنگ منفعل برای ایجاد صدا به سیگنال DC نیاز دارد. مانند بلندگوی الکترومغناطیسی است ، جایی که یک سیگنال ورودی در حال تغییر صدا را تولید می کند ، نه اینکه به طور خودکار یک صدا تولید کند. بر خلاف زنگ فعال که فقط به یک DC نیاز دارد ، زنگ منفعل در تولید نت نیاز به کمی تخصص دارد. توجه داشته باشید که تلاش برای استفاده از زنگ منفعل بدون تنظیم فرکانس خروجی منجر به تولید هیچ صدایی توسط زنگ منفعل نمی شود.

محدوده فرکانسی که می توانید به یک زنگ منفعل ارسال کنید بین 31 تا 4978 با فاصله 2 رقمی بین فرکانس های متوالی است. 31-35-35 … برای درک کامل هر فرکانس می توانید روی فرکانس های موسیقی بیشتر مطالعه کنید. همچنین می توانید آموزش من در مورد "پخش نت های اصلی با زنگ منفعل" را مشاهده کنید.

مرحله 1: مواد

برد آردوینو

زنگ منفعل

سیم های جامپر

مرحله 2: نمودار مدار

مدار
مدار

اتصال مدار شباهت زیادی به نحوه اتصال LED به آردوینو دارد. زنگ با ولتاژ 3-5 ولت کار می کند.

می توانید از هر پین دیجیتالی آردوینو برای پین مثبت استفاده کنید و پین منفی را به زمین وصل کنید. از آنجا که زنگ در 5 ولت کار می کند ، نیاز به استفاده از یک مقاومت وجود دارد. شما می توانید پین مثبت را با نگاه به سمت بالای زنگ صدا تشخیص دهید ، یک نقطه با علامت "+" را مشاهده خواهید کرد ، پین این طرف پین مثبت است.

مرحله 3: کد کار

در زیر یک کد نمونه برای کنترل زنگ منفعل وجود دارد.

void setup () {

// صدای 440 هرتز ، 494 هرتز ، 523 هرتز را در پین خروجی 7 با مدت زمان 2000 میلی ثانیه تولید می کند

تن (7 ، 440 ، 2000) ؛ //آ

تاخیر (1000) ؛

لحن (7 ، 494 ، 2000) ؛ // ب

تاخیر (1000) ؛

تن (7 ، 523 ، 2000) ؛ // ج

تاخیر (1000) ؛

// می توانید به جای استفاده از تاخیر () از تابع () notone برای متوقف کردن صدا استفاده کنید

}

حلقه خالی () {

// قرار دادن کد بالا در تابع حلقه باعث می شود که تن در یک حلقه تولید شود

}

مرحله 4: برنامه

همانطور که در مثال مشاهده می کنید ، زنگ منفعل می تواند به طرق مختلف مورد استفاده قرار گیرد. یک نکته مهم این است که می تواند به طور کامل به عنوان یک زنگ فعال عمل کند ، فقط باید آن را روی فرکانس دلخواه خود تنظیم کنید.

می توانید از زنگ منفعل در ایجاد موسیقی و آهنگ های مختلف استفاده کنید.

توصیه شده: