Menu
CoddyTech
flag Ar iconالعربيةdown icon

عزف نغمة على جرس

جزء من قسم المخرجات في رحلة Arduino على Coddy. الدرس 10 من 24.

يصدر الجرس نقرات في كل مرة يتغير فيها الجهد على دبابيسه. انقر عليه مئات المرات في الثانية، وستسمع نغمة.

يُسمّى عدد المرات في الثانية التردد، ويُقاس بالهرتز (Hz). كلما زاد التردد ارتفعت النغمة: 440 Hz هي النغمة A، و880 Hz هي نغمة A الأعلى منها بأوكتاف واحد.

تُشغّل tone(pin, frequency) الدبوس وتُطفئه بهذا التردد نيابةً عنك:

tone(8, 440);  // شغّل نغمة بتردد 440 Hz على الطرف 8

مثل دبوس PWM، يستمر الصوت في العزف تلقائيًا، حتى أثناء delay()، إلى أن تستدعي tone() مجددًا بتردد آخر. تعمل على أي دبوس، وليس فقط دبابيس ~.

challenge icon

التحدي

سهل

الطنّان موصول بالمنفذ 8. اصنع صفارة من نغمتين:

  • شغّل 440 Hz لمدة ثانية واحدة
  • ثم 880 Hz لمدة ثانية واحدة
  • مرّة بعد مرّة

اضغط على Run واستمع، ثم اضغط على Check.

جرّب بنفسك

const int buzzerPin = 8;

void setup() {
}

void loop() {
  // 440 Hz لمدة ثانية، ثم 880 Hz لمدة ثانية
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المخرجات

تدرّب بنفسك: Playground لـ Arduino