أفضل 3 كورسات لتعلم برمجة الاردوينو للمبتدئين 2021

تعلم ما هو الأردوينو وما استخدامات الاردوينو ومشاريعه العملية مع أفضل 3 كورسات لتعلم برمجة الاردوينو للمبتدئين 2021

ما هي برمجة الاردوينو

ما هي برمجة الاردوينو
ما هي برمجة الاردوينو

هي لوح تطوير إلكتروني يتكون من دارة إلكترونية مفتوحة المصدر مع متحكم دقيق يُبرمج عن طريق الحاسوب

وهو مصمم لتسهيل استخدام الإلكترونيات التفاعلية في المشاريع متعددة التخصصات.

أفضل 3 كورسات لتعلم برمجة الاردوينو للمبتدئين 2021

1_ تعلم برمجة الاردوينو Arduino بإحتراف اونلاين على منصة تيرا كورسيز واحصل على شهادتك مجانا معتمدة

2_ كورس برمجة الاردوينو arduino كامل شرح عربى للمبتدئين [ دورة معتمدة ] من منصة معارف

3_ كورس أساسيات برمجة الاردوينو ومشاريعه العملية على منصة إدراك

استخدامات الاردوينو

بشكل اساسي في الطابعات ثلاثية الأبعاد 3D Printer لطباعة مجسمات حقيقة والطابعات العادية وماكينات ال CNC لقطع المعادن والمواد المختلفة مثل الأخشاب وغيرها. صنع اجهزة قياس مختلفة لقياس عوامل فيزيائية وكيميائية مختلفة مثلًا لقياس درجة الحرارة والأكسجين والغازات والتيار والجهد الكهربائي والأمطار وغيرها

ما هي الخمس خطوات التي إذا اتبعتها سوف تتمكن من برمجة الاردوينو؟

الخطوة الأولى: البدء مع بيئة تطوير الاردوينو “Arduino IDE”

تعتبر بيئة التطوير والتي تحمل اسم “Arduino IDE” هي الأداة التي يتم بها كتابة أكواد البرمجة بلغة “Arduino C”

ومن ثم تحويلها إلى صيغة تنفيذية ورفعها إلى المتحكمة الدقيقة “Micro Controller” الموجودة على الاردوينو

الخطوة الثانية: التعرف على الواجهة الرسومية لبيئة التطوير التي تحمل اسم الـ “Sketch file”

هو الأداة التي يكتب فيها الكود بلغة اردوينو سي المراد تنزيله على الاردوينو

وأول خطوة نقم بها عليها هي اختيار البوردة التي سنتعامل بها، لذلك سنذهب لقائمة Tools ونختار board ومنها نختار بوردة Arduino UNO

ومن ثم سنقوم باختيار المنفذ التسلسلي الخاص بالاتصال مع اردوينو “Choosing a Serial Port”من الأشياء التي يجب التركيز عليها في عملية برمجة اردوينو هو تحديد المنفذ التسلسلي

والذي يتم من خلاله الاتصال مع بوردة الاردوينو، من قائمة Tools نختار Serial Port

ثم اختيار المنفذ الموجود عليه لحفظ مشروع تم كتابته اختار ملف ثم حفظ

الخطوة الثالثة: التعرف على المتغيرات المُستخدمة داخل الكود “Variables”

  • الرقم “Int”

“Int” اختصار لـ Integers وهي الأرقام النوع الأول من الداتا المستخدمه في كتابة الكود في الاردوينو اونو، القيمة التخزينة للأرقام عبارة عن

“2 Byte = 16 Bit” ويتم التعبير عنها كالتالي

;Const int LED = 12

يقوم هذا الأمر بعمل Constant”” ثابت قيمته تساوي 12 واسمه LED، ليطرح هنا سؤال نفسه لماذا استخدمنا الثابت هكذا؟

استخدمنا الثوابت هنا لتُسهل علينا تحديد المداخل والمخارج “Inputs , Outputs pins” للمتحكمة الدقيقة الموجودة على الاردوينو، فمثلًا في الأمر السابق عرفنا ثابت وهو الـ Pin رقم 12 احتمال نستخدمها كمدخل أو مخرج حسب الجاحة لها.

  • الحرف “Char”

“Char” اختصار “character” الحرف وهو نوع الداتا التي تخزن في الذاكرة بمساحة “1Byte = 8Bit”

وهذا يحدث عند استخدام نوع من الشفرة يسمى “ASCII chart” يستخدم هذا النوع عندما نريد إجراء عمليات حسابية على الحروف

  • الكلمة (Word)

تُخَزن الكلمة في مساحة 16Bit أي من 0 إلى 65535 ما يساوي 2^0 إلى 2^15 على سبيل المثال يمكنك أن تكتب الكلمة داخل الكود بهذا الشكل:

;word w = 10000

  • الرقم العشري “Float”

يتم تخزين الرقم العشري في مساحة 4Byte، و يتم استخدامه عادةً مع التطبيقات التناظرية

الخطوة الرابعة: التعرف على الدوال المُستخدمة داخل الكود “Functions”

يتم استخدم الدوال لتجزئة الكود، حيث يقوم الكود بعدد من الوظائف والتي تَسمح للمُبرمج بوضع أفكاره، ومايريد الوصول إليه داخل الكود

وسنجد الدوال أنواع، يوجد دالة يمكن من خلالها تنفيذ مهمة ما محددة ثم تعود إلى باقي الكود وتنفيذه، ويمكن لدالة أخرى تنفيد جزء ما عدة مرات داخل البرنامج ويسمى هنا “Loop”.

يمكنك تحميل برنامج برمجة الاردوينو عن طريق الانترنت
و يمكنك تحميل كتب برمجة الاردوينو pdf عن طريق الانترنت ايضا
فى النهائية اتمنى ان تكون عزيزي القارئ قد استفدت و أتمنى لك التوفيق والنجاح في مجال برمجة الاردوينو

و يمكنك قراءة هذا المقال أيضًا ملخص رواية البؤساء لفيكتور هوجو