وميض مصباح LED مع تأخير - أساسيات Arduino

وميض مصباح LED مع تأخير - أساسيات Arduino

نتعلم هنا الحد الأدنى من الكود لتجميع Arduino وأيضًا طريقة وميض LED باستخدام لوحة Arduino.



تعلم الأساسيات المجردة

نحن هنا نناقش ونحاول فهم الحد الأدنى من الكود الأساسي الذي يحتاجه المرء لتجميع 'Arduino Sketch' الذي يتكون من طريقة الإعداد () وطريقة الحلقة ().

الجهاز الوحيد المطلوب لهذا هو لوحة Arduino ، ولا يلزم وجود لوحة دوائر إضافية.





يتم تقديم وظيفة الإعداد () بمجرد بدء 'الرسم التخطيطي'. نحن نطبقها من أجل تحديد المتغيرات وأنماط الدبوس والبدء في إشراك المكتبات ، إلخ.



يتم تعيين عملية الإعداد للتنفيذ مرة واحدة فقط ، في كل مرة يتم فيها تشغيل لوحة Arduino أو إعادة تعيينها.

بمجرد تطوير وظيفة الإعداد () ، تقوم وظيفة الحلقة () بتنفيذ ما سميت به بالضبط ، أي أنها تبدأ في التكرار على التوالي ، مما يوفر فرصة لبرنامجك للتغيير والاستجابة أثناء تشغيله والمضي قدمًا.

يتم فرض الكود الذي يأتي ضمن قسم الحلقة () من 'الرسم التخطيطي' الخاص بك للتحكم بحيوية في لوحة Arduino.

لن يقرأ المترجم كل تلك الأسطر التي قد تبدأ بشرطتين مائلتين (//) ، مما يشير إلى أنه من المفترض أن تكتب الكود الخاص بك فقط بعد ذلك.

يضمن التعبير عن الكود الخاص بك في هذا النموذج سهولة شرح الأشخاص الذين قد يقرؤونه ، وكذلك لنفسك فيما يتعلق بكيفية عمل البرنامج خطوة بخطوة.






يومض LED مع Arduino

نتعلم هنا فيما يتعلق بأبسط عمليات الدوائر الإلكترونية التي يمكن للمرء تنفيذها باستخدام لوحة Arduino ، نعم يتعلق الأمر بميض مؤشر LED من خلال رمز.

الجهاز الإضافي الوحيد الذي ستحتاجه بخلاف لوحة Arduino هو - LED.

لبدء الإجراء ، تحتاج إلى توصيل مقاوم بقوة 330 أوم وات بالدبوس رقم 13 من اللوحة.

بعد ذلك ، قم بتوصيل مؤشر LED بالمقاوم الذي يبلغ 330 أوم والأرضي (يصل طول السلك الطويل إلى 330 أوم بينما يؤدي أقصر إلى الأرض). .

تقليديًا ، سيكون لدى Arduinos مؤشر LED متصل عبر طرفه رقم 13 ، والذي يبدأ في الوميض عند تشغيله دون الحاجة إلى أي جهاز.

تنفيذ المدونة

من أجل تنفيذ الكود ، سيكون التنفيذ الأول هو تبديل الدبوس رقم 13 لتشكيل دبوس إخراج بالسطر:

pinMode (13 ، الإخراج)
عبر الحلقة الرئيسية ، نقوم بتشغيل مؤشر LED عبر الخط:

digitalWrite (13 ، عالية)

ما سبق يمكّن مصدرًا بجهد 5 فولت من الرقم 13 حتى أقوم بتوليد الإمكانات المطلوبة عبر مؤشر LED ، وإضاءةها.

الآن نقوم بإيقاف تشغيله باستخدام السطر التالي:

digitalWrite (13 ، منخفض)

نعم ، هذا منطقيًا يعيد الدبوس رقم 13 إلى الصفر ، ويغلق مؤشر LED.

الآن بين تشغيل وإيقاف تشغيل مصابيح LED أعلاه ، سنحتاج إلى فجوة تأخير زمنية معينة ، بحيث يكون الوميض منطقيًا ويمكن التعرف عليه.

يأمر تأجيل الكود () Arduino بالبقاء في القرطاسية حتى ثانية ، بمعنى آخر ، يكتم هذا الأمر
العمليات لمدة ثانية.

الرمز:




زوج من: دارة لوحة النتائج الإلكترونية باستخدام عداد IC 4033 التالي: وحدة تحكم تدفق المياه المخصصة مع دائرة الموقت