الدوال الرياضية ودوال التوقيت في لغة الأردوينو Arduino

اقرأ في هذا المقال


الدوال الرياضية في لغة الأردوينو

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

الدالةالاستخدام

()‎abs

يتم من خلال هذه الدالة الرياضية حساب القيمة المطلقة لعدد معين.
()cosتقوم هذه الدالة بحساب قيمة cos())‎) لزاوية معينة.
()maxيتم من خلال هذه الدالة إرجاع أكبر قيمة من القيم الموجودة.
()minيتم من خلال هذه الدالة إرجاع أصغر قيمة من القيم الموجودة.

()‎pow

يتم من خلال هذه الدالة حساب قيمة القوة، أي (yx) أي أنها ترفع الأساس (y) إلى القوة (x).

()‎sq

يتم من خلال هذه الدالة حساب قيمة مربع العدد أي أنها تضرب العدد بنفسه ومن ثم يتم إرجاعه.

()‎sqrt

يتم من خلال هذه الدالة حساب قيمة الجذر التربيعي للعدد الذي يتم تحديده.

sin()‎ 

يتم من خلال هذه الدالة حساب قيمة جيب الزاوية التي يتم تحديدها.

()tan

يتم من خلال هذه الدالة حساب قيمة ظل الزاوية الممرَّرة إليها.

()map

يتم من خلال هذه الدالة الرياضية تحديد موضع عدد من المجال الذي هو فيه إلى مجال آخر.

()‎random

يتم من خلال هذه الدالة الحصول على عدد عشوائي ومن ثم يتم إرجاعه.

دوال التوقيت في لغة الأردوينو

تتعامل لغة الأردوينو كغيرها من لغات البرمجة مع مجموعة من الدوال الخاصة بالتوقيت والزمن، والجدول التالي يحتوي على أهم الدوال التي تستخدم مع هذه اللغة:

الدالة الاستخدام

()‎delay

يتم من خلال هذه الدالة إيقاف تنفيذ البرنامج بشكل مؤقت ولفترة معينة من الزمن حيث يتم حساب الوقت باستخدام الميلي ثانية.

()‎delay microseconds

يتم من خلال هذه الدالة إيقاف تنفيذ البرنامج بشكل مؤقت ولفترة معينة من الزمن، حيث يتم حساب الوقت باستخدام وحدة الميكرو ثانية (microseconds).

()‎micros

يتم من خلال هذه الدالة حساب زمن تشغيل لوحة الأردوينو للبرنامج الفعال بالميكرو ثانية (microseconds).

()‎millis

يتم من خلال هذه الدالة حساب زمن تشغيل لوحة الأردوينو للبرنامج الفعال باستخدام وحدة الميلي ثانية.

المصدر: What is the Math library in Arduino?Arduino - Math LibraryHow does the time function work in Arduino?Time Functions


شارك المقالة: