جدول المحتويات:
- الخطوة 1: قم بتوصيل الزر بلوحة التوصيل
- الخطوة 2: قم بتوصيل المقاوم 10K بأحد أرجل الزر
- الخطوة 3: قم بتوصيل الساق الأخرى للمقاوم بالأرض (GND) بسلك
- الخطوة 4: قم بتوصيل الساق الأخرى للزر بسلك بـ + 5V
- الخطوة 5: قم بتوصيل الساق اليمنى العلوية للزر بسلك إلى Digital Pin 12
- الخطوة 6: قم بتوصيل الجرس باللوحة. لاحظ تسميات الجانبين الموجب (+) والسالب (-) من الجرس
- الخطوة 7: استخدم سلكًا لتوصيل الطرف السلبي (-) من الجرس بالأرض (GND)
- الخطوة 8: استخدم سلكًا لتوصيل الجزء الموجب (+) من الجرس بالدبوس 8
- الخطوة 9: ترميز Arduino الخاص بك
- الخطوة 10: مبروك لقد انتهيت! الآن اضغط على الزر واستمع إلى الموسيقى الجميلة لعيد ميلاد سعيد
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يستخدم هذا المشروع Arduino Uno وجرس وزر لتشغيل أغنية Happy Birthday! عندما يتم الضغط على الزر ، يقوم الجرس بتشغيل أغنية عيد ميلاد سعيد بالكامل. أرى الارتباط ببطاقات عيد الميلاد الموسيقية التي يحبها أطفالي كثيرًا.
اخترت إنشاء هذا المشروع لأنني عندما أكملت مشروعي الأول باستخدام الجرس ، لم يتضمن زرًا ولعبت نمطًا بسيطًا للغاية. كنت قد استخدمت أزرارًا لإضاءة مصابيح LED في الماضي ، لذا قررت إضافة زر إلى الجرس وإنشاء أغنية Happy Birthday كمفاجأة لعيد ميلاد ابني الخامس! لقد أحبها ولعب مرارًا وتكرارًا! كما يفعل الأطفال دائمًا ، كان يحب الضغط على الزر. كان أصعب جزء في هذا المشروع هو إنشاء كود من الصفر لأغنية عيد ميلاد سعيد ، لكن كان من الممتع أن نرى كيف يمكن للترميز أن يتصل بموضوعات أخرى مثل كتابة الموسيقى.
مستوى المهارة: مبتدئ
يُنسب الإلهام إلى:
كيليك ، م. (2016 ، 24 نوفمبر). زر الجرس لحن. تم الاسترجاع من
المواد
- Arduino Uno Micro-Controller
- اللوح
- الجرس بيزو
- زر
- 10 كيلو المقاوم
- 5 أسلاك توصيل من الذكور إلى الذكور
- كابل موصل USB
الخطوة 1: قم بتوصيل الزر بلوحة التوصيل
الخطوة 2: قم بتوصيل المقاوم 10K بأحد أرجل الزر
الخطوة 3: قم بتوصيل الساق الأخرى للمقاوم بالأرض (GND) بسلك
الخطوة 4: قم بتوصيل الساق الأخرى للزر بسلك بـ + 5V
الخطوة 5: قم بتوصيل الساق اليمنى العلوية للزر بسلك إلى Digital Pin 12
الخطوة 6: قم بتوصيل الجرس باللوحة. لاحظ تسميات الجانبين الموجب (+) والسالب (-) من الجرس
الخطوة 7: استخدم سلكًا لتوصيل الطرف السلبي (-) من الجرس بالأرض (GND)
الخطوة 8: استخدم سلكًا لتوصيل الجزء الموجب (+) من الجرس بالدبوس 8
الخطوة 9: ترميز Arduino الخاص بك
نحن الآن جاهزون للحصول على الكود الخاص بمشروعك. انتقل إلى الرابط التالي وانسخ الكود إلى محرر Arduino الخاص بك.
عيد ميلاد سعيد كود
رمز للإحاطة علما بما يلي:
-
قم بإنشاء علامة تبويب ثانية لرمز كتالوج الملعب وقم بتسميته: Pitches.h
- الصق الكود من كتالوج العروض التقديمية في علامة تبويب الملعب الجديدة
- الأسطر 4-9 في الكود هي ملاحظات أغنية عيد ميلاد سعيد. الملاحظات تأتي من علامة تبويب الملعب
- يحتوي السطر 15 على فترات الملاحظات التي تتوافق مع الملاحظات في السطور 4-9
- السطر 42 هو المكان الذي تنظم فيه سرعة اللحن. إذا كنت ترغب في تسريع اللحن أو إبطائه ، فقم بتغيير هذا الرقم وفقًا لذلك.
- السطر 34 هو المكان الذي تحدد فيه عدد الملاحظات التي سيتم تشغيلها في الأغنية. لذلك إذا كتبت لحنًا جديدًا ، فقد تحتاج إلى تعديل الرقم 28 لمطابقة عدد النغمات في لحنك الجديد.
الخطوة 10: مبروك لقد انتهيت! الآن اضغط على الزر واستمع إلى الموسيقى الجميلة لعيد ميلاد سعيد
الآن بعد أن لعبت Happy Birthday ، جرب مهاراتك الموسيقية وقم بترميز أغنية جديدة خاصة بك باستخدام علامة التبويب Pitches.h كتالوج لرمز النوتات الموسيقية المختلفة.