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