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