جدول المحتويات:
فيديو: أصوات البيانو باستخدام Arduino على TinkerCad: 4 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام الجرس (أو مكبر الصوت بيزو) مع 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 ()