كيفية ضبط المؤقت في Arduino؟

Kyfyt Dbt Almwqt Fy Arduino



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

كيفية ضبط المؤقت على Arduino؟

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

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







لتعيين مؤقت وتشغيل وإيقاف تشغيل مصابيح LED من خلاله ، تحتاج إلى تجميع الكود المحدد في Arduino IDE وإنشاء دائرة الأجهزة أيضًا.



مقدار ثابت int ledPin = 13 ؛ // تحديد دبوس LED على أنه رقم ثابت
int الدولة = قليل ؛ // ledState سوف مؤشر LED مبدئيًا إلى LOW

غير موقعة طويل وقت البدء ؛
غير موقعة طويل مدة = 5000 ؛ // اضبط مدة جهاز ضبط الوقت بالمللي ثانية. ها هي 5 ثوان
فارغ يثبت ( )
{ // اكتب وظيفتك هنا
pinMode ( ledPin ، الإخراج ) ؛
وقت البدء = ميلي ( ) ؛
}
فارغ حلقة ( )
{ // كود حلقة أخرى ...
غير موقعة طويل الوقت الحاضر = ميلي ( ) ؛
غير موقعة طويل مرور الوقت = الوقت الحاضر - وقت البدء ؛
لو ( مرور الوقت > = مدة )

{ // عندما يمر الموقت ، قم بتحديث وقت البدء
وقت البدء = الوقت الحاضر ؛
لو ( الدولة == قليل )
{
الدولة = عالي ؛
} آخر
{
الدولة = قليل ؛
}
// اضبط مؤشر LED مع مؤشر LED حالة المتغير:
الكتابة الرقمية ( ledPin ، ledState ) ؛
}
// اكتب ما تريد القيام به بعد انتهاء المؤقت
}

انتاج |



سيظهر إخراج هذا البرنامج من خلال مؤشر LED يومض وفقًا للمؤقت الذي تم ضبطه. فيما يلي دائرة خرج Arduino متصلة بمصباح LED. تحتاج ببساطة إلى توصيل أنود LED بالدبوس 13 أو Arduino ثم توصيل دبوس GND بمصباح LED بدبوس Arduino المسمى GND.





نظرًا لأن مدة المؤقت المضبوطة في هذا البرنامج هي 5 ثوانٍ ، يمكن رؤيتها في الإخراج أدناه بعد 5 ثوانٍ تم تشغيل LED.

في مخطط الإخراج التالي الموضح أدناه ، يمكنك أن ترى أنه مع مرور الوقت لمدة 10 ثوانٍ ، تم إيقاف تشغيل مؤشر LED. ظل مؤشر LED قيد التشغيل لمدة 5 ثوانٍ ثم تم إيقاف تشغيله.



خاتمة

لضبط المؤقت في Arduino ، يمكن استخدام الوظائف المضمنة مثل millis () بسهولة. تستخدم هذه الوظائف مؤقتات Arduino ، وتعيد قيمة الوقت منذ بداية البرنامج. يمكن استخدام قيمة الوقت هذه لحساب الفاصل الزمني ويمكن استخدام مدة الفاصل الزمني لتعيين المؤقت كما هو موضح في المقالة.