الدوال الرياضية في لغة الأردوينو
تتعامل لغة الأردوينو (Arduino) كغيرها من لغات البرمجة مع مجموعة من الدوال الرياضية، والتي يتم تنفيذها مع الأعداد، حيث يتم إجراء العمليات الرياضية على الأعداد مثل حساب قيمة مطلقة أو حساب قيمة الجذر التربيعي الخاص بعدد معين وغيرها من العمليات الرياضية، وفيما يلي جدول يحتوي على أهم هذه الدوال:
الدالة | الاستخدام |
()abs | يتم من خلال هذه الدالة الرياضية حساب القيمة المطلقة لعدد معين. |
()cos | تقوم هذه الدالة بحساب قيمة cos())) لزاوية معينة. |
()max | يتم من خلال هذه الدالة إرجاع أكبر قيمة من القيم الموجودة. |
()min | يتم من خلال هذه الدالة إرجاع أصغر قيمة من القيم الموجودة. |
()pow | يتم من خلال هذه الدالة حساب قيمة القوة، أي (yx ) أي أنها ترفع الأساس (y) إلى القوة (x). |
()sq | يتم من خلال هذه الدالة حساب قيمة مربع العدد أي أنها تضرب العدد بنفسه ومن ثم يتم إرجاعه. |
()sqrt | يتم من خلال هذه الدالة حساب قيمة الجذر التربيعي للعدد الذي يتم تحديده. |
sin() | يتم من خلال هذه الدالة حساب قيمة جيب الزاوية التي يتم تحديدها. |
()tan | يتم من خلال هذه الدالة حساب قيمة ظل الزاوية الممرَّرة إليها. |
()map | يتم من خلال هذه الدالة الرياضية تحديد موضع عدد من المجال الذي هو فيه إلى مجال آخر. |
()random | يتم من خلال هذه الدالة الحصول على عدد عشوائي ومن ثم يتم إرجاعه. |
دوال التوقيت في لغة الأردوينو
تتعامل لغة الأردوينو كغيرها من لغات البرمجة مع مجموعة من الدوال الخاصة بالتوقيت والزمن، والجدول التالي يحتوي على أهم الدوال التي تستخدم مع هذه اللغة:
الدالة | الاستخدام |
()delay | يتم من خلال هذه الدالة إيقاف تنفيذ البرنامج بشكل مؤقت ولفترة معينة من الزمن حيث يتم حساب الوقت باستخدام الميلي ثانية. |
()delay microseconds | يتم من خلال هذه الدالة إيقاف تنفيذ البرنامج بشكل مؤقت ولفترة معينة من الزمن، حيث يتم حساب الوقت باستخدام وحدة الميكرو ثانية (microseconds). |
()micros | يتم من خلال هذه الدالة حساب زمن تشغيل لوحة الأردوينو للبرنامج الفعال بالميكرو ثانية (microseconds). |
()millis | يتم من خلال هذه الدالة حساب زمن تشغيل لوحة الأردوينو للبرنامج الفعال باستخدام وحدة الميلي ثانية. |