09-06-2022, 12:46 AM
|
|
|
|
|
ما هي لغة الأردوينو Arduino وأهم جمل التحكم التي تستخدم معها
ما هي لغة الأردوينو Arduino
تعتبر لغة الأردوينو (Arduino) عبارة عن لغة مفتوحة المصدر والتي تتألف من مجموعة من الدوال المكتوبة باستخدام لغة البرمجة (++C) ولغة (C)، أي أنها مشتقة بشكل رئيسي من لغة (C) و (++C) بالإضافة إلى إطاري العمل (Wiring) و (Processing). وتُستخدَم هذه اللغة بشكل رئيسي في عملية برمجة لوحات الأردوينو بمختلف أنواعها، وتسِّهل عملية البرمجة على المستخدمين، حيث تتميز لغة أردوينو عن لغة البرمجة (C) بأنَّها لغة كائنية التوجه، إذ تحتوي على أصناف وكائنات عديدة بالإضافة إلى ذلك أنها غنية بالكثير من المكتبات التي توفر المزيد من الوظائف والمزايا التي تسهل عمل المبرمجين.
جمل التحكم في لغة الأردوينو
تخضع الأكواد البرمجية في لغة الأردوينو إلى بعض التعديلات البسيطة التي تختلف عن لغة (++C) ولغة (C)، حيث من الممكن استعمال جميع البنى والتعابير القياسية الخاصة في لغة (C) أو لغة (++C)، وفيما يلي أهم جمل التحكم التي تستخدم مع الأدروينو:
جملة break
تُستعمَل الكلمة break في لغة الأدروينو للخروج من مختلف أنواع الحلقات مثل: (for)، أو (while) أو (do…while) التكرارية، إذ تقوم هذه الجملة بتخطي الأكواد البرمجية التي تظهر بعدها وتخرج منها، وتستخدم أيضاً للخروج من التعبير (switch…case ) البرمجي، والبنية العامة لها على النحو التالي:
break;
جملة continue
تقوم هذه الجملة بتخطي الأكواد البرمجية التي تليها في حلقة التكرار مثل الحلقات: (for) أو (while) أو (do…while) التكرارية، حيث يتم التحقق من التعبير الشرطي لتلك الحلقة ثم يتم بعد ذلك استئناف عمل حلقة التكرار بشكل طبيعي، والشكل العام لها على النحو التالي:
continue;
جملة do while
تعمل حلقة التحكم (do…while) التكرارية بنفس الطريقة التي تعمل بها الحلقة (while)، ولكن باستثناء أنه يُتحقق من الشرط في نهاية الحلقة وليس من بدايتها، وهذا يعني أنه سيتم تنفيذ الحلقة مرة واحدة على الأقل.
جملة التحكم else
يقوم هذا التعبير الشرطي بالتحكم بتسلسل عملية التحقق من عدة شروط معينة عند تنفيذ الأكواد البرمجية بدلاً من التحقق من شرط وحيد عند استعمال التعبير (if)، حيث يتم تنفيذ العبارة (else) في حال لم يتحقق الشرط المعطى في العبارة (if).
جملة التحكم goto
تقوم هذه الجملة بنقل عملية تنفيذ البرنامج إلى موضع معين ضمن الكود البرمجي.
lh id gym hgHv],dk, Arduino ,Hil [lg hgjp;l hgjd jsjo]l luih arduino luih hgHv],dk, hgjd hgjp;l jsjo]l ,Hig
_______________________
________________
والله لو صحب الإنسانُ جبريلا لن يسلم المرء من قالَ ومن قيلا َ
قد قيل فى الله أقوالٌ مصنفة تتلى لو رتل القرآنُ ترتيلا َ
قالوا إن له ولدًا وصاحبة زورًا عليه وبهتانًا وتضليلا َ
هذا قولهمُفي.. الله خالقهم
فكيف لو قيل فينا بعض ما قيلا ..
***
انا زينـــــــــــــه
|
4 أعضاء قالوا شكراً لـ رحيل المشاعر على المشاركة المفيدة:
|
|
تعليمات المشاركة
|
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك
كود HTML معطلة
|
|
|
الساعة الآن 01:57 AM
|