جدول المحتويات:

أصوات البيانو باستخدام Arduino على TinkerCad: 4 خطوات
أصوات البيانو باستخدام Arduino على TinkerCad: 4 خطوات

فيديو: أصوات البيانو باستخدام Arduino على TinkerCad: 4 خطوات

فيديو: أصوات البيانو باستخدام Arduino على TinkerCad: 4 خطوات
فيديو: 5. Arduino Projects | Play a Piano with an Arduino Board | Science Projects for Ages 10+ | PlayZenik 2024, شهر نوفمبر
Anonim
أصوات البيانو باستخدام Arduino على TinkerCad
أصوات البيانو باستخدام Arduino على TinkerCad

في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام الجرس (أو مكبر الصوت بيزو) مع Arduino. يمكن العثور على أجهزة التنبيه في أجهزة الإنذار وأجهزة الكمبيوتر وأجهزة ضبط الوقت وتأكيد إدخال المستخدم مثل النقر بالماوس أو ضغط المفاتيح. ستتعلم أيضًا كيفية استخدام وظيفة النغمة () و noTone (). باستخدام هذه الوظيفة ، يمكنك إصدار أصوات بيانو. دعنا نبدأ.

الخطوة 1: ما سوف تحتاجه - الأجهزة

ما سوف تحتاجه - الأجهزة
ما سوف تحتاجه - الأجهزة
ما سوف تحتاجه - الأجهزة
ما سوف تحتاجه - الأجهزة
ما سوف تحتاجه - الأجهزة
ما سوف تحتاجه - الأجهزة

ستحتاج في هذا البرنامج التعليمي إلى:

1. Arduino UNO أو نانو

2. Buzzer / مكبر الصوت بيزو

3-اللوح (إذا كنت تصنع مشروعًا في الوقت الفعلي)

الخطوة 2: الدائرة

دائرة كهربائية
دائرة كهربائية

الدائرة بسيطة حقًا لتوصيل الدبوس السالب للجرس بـ gnd الخاص بـ Arduino والدبوس الموجب للجرس إلى الدبوس الرقمي 8

الخطوة الثالثة: الكود

لمزيد من المشاريع الممتعة تواصل معي على: Youtube:

صفحة الفيسبوك:

Instagram: https://instagram.com/official_techeor؟ igshid = uc8l…

هذا هو رمز "النغمة". كيف يعمل؟ الأمر بسيط ، النغمة (الجرس ، 1000) ترسل إشارة صوتية 1 كيلو هرتز إلى الرقم 9 ، تأخير (1000) إيقاف البرنامج لمدة ثانية واحدة و noTone (الجرس) يوقف صوت الإشارة. سيعمل روتين الحلقة () على تشغيل هذا ، مرارًا وتكرارًا ، لإصدار صوت صفير قصير. (يمكنك أيضًا استخدام وظيفة النغمة (رقم التعريف الشخصي ، التردد ، المدة))

الجرس int = 8 ؛

إعداد باطل () {// يحدد دبوس الطنان كإخراج pinMode (الجرس ، الإخراج) ؛ } حلقة فارغة () {tone (الجرس ، 261) ؛ تأخير (200) ؛ // يطفئ الجرس noTone (الجرس) ؛ نغمة (الجرس ، 293) ؛ تأخير (200) ؛ noTone (الجرس) ؛ نغمة (الجرس ، 329) ؛ تأخير (200) ؛ noTone (الجرس) ؛ نغمة (الجرس ، 349) ؛ تأخير (200) ؛ نغمة (الجرس ، 201) ؛ تأخير (200) ؛ // يطفئ الجرس noTone (الجرس) ؛ نغمة (الجرس ، 283) ؛ تأخير (200) ؛ noTone (الجرس) ؛ نغمة (الجرس ، 502) ؛ تأخير (200) ؛ noTone (الجرس) ؛ نغمة (الجرس ، 149) ؛ تأخير (200) ؛ }

الخطوة 4: أحسنت

لقد أكملت بنجاح برنامج تعليمي آخر من Arduino بعنوان "How to" وتعلمت كيفية استخدام: buzzer / piezo Speakertone () ، noTone ()

موصى به: