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

LEDان يتناوبان

جزء من قسم الدوائر الأولى في رحلة Arduino على Coddy. الدرس 5 من 22.

يحتاج كل مصباح LED إلى منفذ خاص به، وإلى pinMode() خاص به، ومقاومة خاصة به. هنا مصباح LED الأحمر متصل بالمنفذ 8، والأخضر بالمنفذ 9.

لجعلهما يعملان بالتناوب، شغّل أحدهما وأطفئ الآخر، وانتظر، ثم بدّل بينهما:

digitalWrite(8, HIGH);  // الأحمر مضاء
digitalWrite(9, LOW);   // الأخضر مطفأ
delay(1000);

تنفّذ اللوحة سطرًا واحدًا في كل مرة، لكن بسرعة كبيرة: يُنفَّذ سطرا digitalWrite() متتاليان بفارق بضعة أجزاء من مليون من الثانية، لذا يبدوان لعينيك وكأنهما يتغيران معًا.

ترتيب الأسطر هو ترتيب حدوث الأشياء. اقرأ loop() من الأعلى إلى الأسفل، واذكر ما يفعله كل مصباح LED عند كل delay().

challenge icon

التحدي

سهل

اجعل مصباحي LED يعملان بالتناوب، 500 ms لكل منهما:

  • اجعل المنفذين 8 و9 مخرجين
  • شغّل المصباح الأحمر وأطفئ الأخضر، وانتظر 500 ms
  • أطفئ المصباح الأحمر وشغّل الأخضر، وانتظر 500 ms

يجب أن يكون أحد مصباحي LED مضاءً دائمًا، وليس كلاهما أبدًا. اضغط على Run، ثم Check.

جرّب بنفسك

void setup() {
  // اضبط الدبوسين 8 و9 كمخرجين
}

void loop() {
  // شغّل الأحمر، أطفئ الأخضر، انتظر

  // أطفئ الأحمر، شغّل الأخضر، انتظر
}
quiz iconاختبر نفسك

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

جميع دروس الدوائر الأولى

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