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

بيانو اردوينو: 5 خطوات
بيانو اردوينو: 5 خطوات

فيديو: بيانو اردوينو: 5 خطوات

فيديو: بيانو اردوينو: 5 خطوات
فيديو: 4 Beautiful Soundtracks | Relaxing Piano [10min] 2024, شهر نوفمبر
Anonim
اردوينو بيانو
اردوينو بيانو
اردوينو بيانو
اردوينو بيانو

مرحباً يا رفاق ، هل أردت دائمًا صنع بيانو ، إذا كانت الإجابة بنعم ، فأنت في المكان الصحيح.

المواد

1. اردوينو

2. 8 أوم المتكلم

3. اسحب المقاومات لأسفل (1 ك - 10 ك تفي بالغرض)

4. 8 مفاتيح براعة

5. اللوح و veroboard

الخطوة 1: اسحب المقاومات لأعلى واسحبها لأسفل

سحب واسحب المقاومات
سحب واسحب المقاومات
سحب واسحب المقاومات
سحب واسحب المقاومات

المقاوم سحب ما يصل

هذه هي المقاومات التي تحافظ على الحالة المنطقية للدبوس عاليًا عندما لا يكون الدبوس متصلاً أو ليس له حالة.

هدم المقاومات

تساعد هذه المقاومات في الحفاظ على الحالة المنطقية للدبوس منخفضًا أثناء عدم الاتصال أو عندما لا يكون للدبوس حالة.

لمعرفة المزيد حول مقاومات السحب لأعلى ولأسفل ، قم بزيارة

playground.arduino.cc/CommonTopics/PullUpD…

ملحوظة: هناك ثلاث حالات دبابيس وهي عالية ومنخفضة وعائمة أو عالية. عندما يكون الدبوس مرتفعًا ، فهذا يعني أنه عند 5 فولت (بالنسبة لـ Arduino MCU) ، بينما يعني LOW أنه قريب من 0v أو GND ، بينما يعني الطفو أنه ليس لديه حالة فهو ليس مرتفعًا أو منخفضًا.

ملاحظة: في هذه التعليمات ، سنستخدم المقاومات المنسدلة

الخطوة 2: النغمة fuction والتردد

اردوينو لهجة fuction

تُستخدم هذه الوظيفة لتوليد أي تردد في دبوس Arduino

نغمة (رقم التعريف الشخصي ، التردد ، المدة أو التأخير) ؛

نغمة على سبيل المثال (9 ، 3100 ، 100) ؛

ليس واحد()

تُستخدم هذه الوظيفة عندما لا تريد تشغيل أي نغمة أو تردد عند دبوس معين.

noTone (دبوس) ؛

على سبيل المثال noTone (9) ؛ // لن يتم تشغيل أي نغمة أو تردد في الرقم 9.

ملاحظة: إذا كنت تريد تغيير الدبوس المستخدم للنغمة ، فتأكد من أنه دبوس PWM.

نغمة (pwm pin ، التردد ، التأخير) ؛

noTone (pwm pin) ؛ لمعرفة pwm pin الخاص بـ Arduino ، قم بتصفح الملف الداخلي. على سبيل المثال ، ابحث عن (pwm pin of Arduino pro mini). ما عليك سوى تغيير pro mini إلى وحدة التحكم الصغيرة Arduino التي تستخدمها. لمزيد من المعلومات حول pwm قم بزيارة

الخطوة 3: المفاتيح اللحظية (مفاتيح اللباقة)

مفاتيح مؤقتة (مفاتيح براعة)
مفاتيح مؤقتة (مفاتيح براعة)

يتم توصيل مفاتيح التبديل هذه عند الضغط عليها للحظة التي قمت فيها بالضغط عليها فور إزالة يدك يتم فصلها. لمزيد من التوضيحات حول كيفية استخدام مفاتيح التبديل ، قم بتنزيل الفيديو في هذا الدليل

الخطوة 4: المخططات

المخططات
المخططات

إذا كنت تستخدم الكود بمقاوم سحب داخلي ، فتجاهل مقاومات السحب لأسفل في هذه المخططات. تذكر أن تقوم بتوصيل سلك واحد لمكبر الصوت الخاص بك بـ pwm pin 9 أو دبوس pwm الذي تستخدمه والآخر بـ GND. إذا كان مكبر الصوت الخاص بك مستقطبًا ، فقم بتوصيل السلك الإيجابي بدبوس pwm والدبوس السالب بـ GND.

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

تم تعديل الكود الثاني بالكامل من قبلي لمن ليس لديهم مقاومات لاستخدامها كمقاومات هاربة

رمز الاسم الأول هو Arduino piano.zip ، بينما code2 هو piano.zip

شكرا على القراءة. اعزف على البيانو حتى تقفز أرواحك من الفرح.

لم أتمكن من تضمين فيديو YouTube الخاص بي ، ولكن يمكنك الوصول إليه من خلال هذا الرابط

www.youtube.com/embed/apsuFn0Wp1g

موصى به: