ما هي لغة برمجة الاردوينو ” arduino “؟
لغة الاردوينو هي لغة تخاطب و تواصل لفهم بين المستخدم و الاجهزة الالكترونية المختلفة لتقوم هذه الاجهزة بتنفيذ الاوامر المطلوبة ، و تعتمد لغة الاردوينو على لوحة مخصصة لها للقيام بهذا الامر تسمى ” بوردة الاردوينو ” ، من خلال برنامج الاردوينو و عن طريقة لغة الاردوينو التي ستقوم بادخالها في هذا البرنامج سيبدأ في تنفيذ المهام المطلوبة على اللوحة.
بشكل عام لغات البرمجة تشبه الحل الوسط في التفاهم ما بين البشر و غيرهم من الكائنات ، فاذا كان هناك شخص يرغب في التكلم مع قطه فانها بالتأكيد لن تفهم الكلمات التي تخرج من فمه و ايضا هو لن يفهم لغة القطة عند تحدثها و بالتالي فلابد من ايجاد لغة تفاهم بيهم تكون مختلفة عن لغة كل جنس منهم ، هكذا هي لغة البرمجة فهي الحل الوسط بين المستخدم و الاجهزة.
ما هو الاردوينو ؟
عند القيام بانشاء مشروع الكتروني فانك في حاجه الى جعل الالكترونيات التفاعلية و قدرات التحكم في هذا المشروع تكون اسهل و ابسط و بالتالي فاننا نستخدم لغة برمجة الاردوينو لانها مفتوحة المصدر و يمكنك القيام من خلال بالمهام المطلوبة و لكن هذه الامور لا تتم الا من خلال بعض المكونات و الجوانب و التي تتمثل في النقاط التالية:
1- يعتمد الاردوينو على المصادر المفتوحة و التي باختصار بسيط يمكن اعتبارها هي كافة التفاصيل الدقيقة منها و الكبيرة سواء عن اللغة البرمجية او التصميم المستخدم في مشروع ما بحيث يمكن لاشخاص اخرين التعرف على هذه التفاصيل و الاستفادة منها ، فكرة المصادر المفتوحة هي السبب الرئيسي في اتشار هذه اللغة في كثير من المشروعات فهو يوفر عليك الكثير من الوقت كما انه يوفر ايضا مجتمع من الخبراء في البرمجة يتشاركون معا.
2- البيئة التطويرة التي يعمل عليها نظام اردوينو و هو البرنامج الذي ستسخدمه في بناء المشروعات و الذي يسمى Arduino IDE.
3- لغة البرمجة للمشروعات التي تبنى على اساس الاردوينو تسمى Arduino C.
لوحات اردوينو التطويرية:
هذه اللوحات هي اكثر مكونات الاردوينو شهرة خاصة و ان المستخدم يتعامل مع هذه اللوحات بشكل مباشر ، كما ان الكثير من المبرمجون يعرفون الاردوينو على انه لوحة تطويرية مفتوحة المصدر تتعامل معها فقط و هذا التعريف خاص اكثر بالمشروعات الالكترونيات.
لكي تتمكن من البدأ في استخدام لغة الاردوينو و عمل المشروعات المستقبلية لك عليك ان تقوم بشراء بوردة الاردوينو و التي ثمنها يبلغ 3 دولار تقريبا و هناك قطع اخرى تكميلية يمكن تركيبها الى بوردة الاردوينو الاصلية و التي ستساعدك بشكل اكبر في صناعة الروبوتات و مختلف الامور ، و يمكنك تركيب بوردة الاردوين وتوصيلها بالحاسوب من خلال كابل USB الخاص بها.
المساعدة في تعلم لغة برمجة اردوينو:
لكي تحصل على المساعدة في تعلم هذه اللغة يكنك الذهاب الى الموقع الرسمي لمنصة الاردوينو من خلال الرابط التالي : https://www.arduino.cc/reference/en/ ، في هذا الرابط ستجد جميع الكلمات التي قد تحتاجها في برمجة الاردوينو ، كما انك اذا قمت بالضغط على كل كلمة متوفرة في هذه القائمة فانك ستجد لها شرح لكل منها.
ليست هناك تعليقات