كيفية الطلب

1 تسجيل الدخول أو إنشاء حساب جديد.
2 راجع طلبك أو اطلب خدمة جديدة.
3 تأكيد الدفع

إذا كنت لا تزال تواجه مشكلات ، فالرجاء إخبارنا بذلك عن طريق إرسال بريد إلكتروني إلى support@natchcenter.com . شكراً لك!

ساعات العمل

الإثنين-للجمعة 9:00AM - 20:00PM
السبت - 9:00AM-17:00PM
أيام الأحد عن طريق موعد مسبق فقط!

تعلم برمجة اردوينو في خمس خطوات

من قبل NatchCenter / أبر 13, 2018 / نشرت في المواقع
تعلم برمجة اردوينو في خمس خطوات

لا شك أنّ البرمجة هي الجزء الأهم في مشروعك، بل البرمجة هي الشيء الأهم في حياتنا اليومية، في عصرنا الحالي أصبحت البرمجة تحيط بنا من كل الاتجاهات، فالحاسوب أو الهاتف الذكي الذي تقرأ منه مقالنا الآن مُبرمج، بل المتصفح نفسه الذي وصلت من خلاله لأراجيك فهو مُبرمج، وكذلك الويندوز أو ال

Linux

الذي يمكنك من خلاله استخدام حاسوبك فهو في الأساس عبارة عن أكواد برمجية.

أضف على ذلك كل الأجهزة التي تتعامل معها يوميًا والتطبيقات الموجودة بهاتفك في الواقع كلها برامج، ولكن كل منها مُبرمج بلغة معينة، وبناءً على ذلك تعددت لغات البرمجة ولكن ما يهمنا في مقالنا اليوم هي لغة برمجة الاردوينو والتي تحمل اسم

Arduino C

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

1-  البدء مع بيئة تطوير الاردوينو:

تعتبر بيئة التطوير والتي تحمل اسم

Arduino IDE

هي الأداة التي يتم بها كتابة أكواد البرمجة بلغة الأوردينو سي ومن ثم تحويلها إلى صيغة تنفيذية ورفعها إلى المتحكمة الدقيقة

Micro Controller

لموجودة على الاردوينو

تتميز “Arduino IDE” بالبساطة الشديدة حيث أنّ التعامل معها يخلو من أي تعقيد، حيث أنّها تحتوي على كل ما يحتاجه المُبرمج لتطوير برامج بلغة الاردوينو سي، وتُستخدم في نفس الوقت لرفع البرنامج مباشرةً إلى المتحكمة الدقيقة دون الحاجة لوسيط من أجل رفع البرنامج للبوردة.

2-التعرف على الواجهة الرسومية لبيئة التطوير التي تحمل اسم الـ"سكتش فايل":

 

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

ومن ثم سنقوم باختيار المنفذ التسلسلي الخاص بالاتصال مع اردوينو “Choosing a Serial Port”

من الأشياء التي يجب التركيز عليها في عملية برمجة اردوينو هو تحديد المنفذ التسلسلي، والذي يتم من خلاله الاتصال مع بوردة الاردوينو، من قائمة Tools نختار Serial Port، ثم اختيار المنفذ الموجود عليه.

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

 

- الرقم “Int”

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

 Constint LED = 12;

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

-الحرف “Char”

“Char” اختصار “character” الحرف وهو نوع الداتا التي تخزن في الذاكرة بمساحة “1Byte = 8Bit”، وهناك حالات يُمكن أنّ يُحَزن فيها الحرف في الذاكرة في صورة أرقام، وهذا يحدث عند استخدام نوع من الشفرة يسمى “ASCII chart” هذا النوع يستخدم عندما نريد إجراء عمليات حسابية على الحروف مثل ذلك:

(‘A’ + 1 has the value 66) في هذه الحالة يعني الحرف A قيمته 65، لذلك إذا كتبنا في الكود

                 charmyChar = ‘A’;

  charmyChar = 65;      // both are equivalent

-  الكلمة

 

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

    word w = 10000;

-  الرقم العشري

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

    floatmyfloat;

    floatsensorCalbrate = 1.117;

 

4- التعرف على الدوال المُستخدمة داخل  الكود:

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

5- تحميل البرنامج على بوردة الاردوينو :

هذه الخطوة تقوم بها بعد الانتهاء من كتابة الكود والتحقق من صحته، تتم بشكل بسيط من خلال النقر على زر التحميل، وانتظر بضع ثواني، حتى تُشاهد وميض الدايود الضوئي  RX و TX في لوحة الاردوينو، وستظهر لك رسالة “تم التحميل” في حالة تم التحميل بنجاح، لتأخد بعدها لوحة الاردوينو وتوصلها داخل مشروعك وتضغط تشغيل.

 

تسجيل الدخول إلى حسابك للوصول إلى ميزات مختلفة

او استخدم وسائل التواصل

إنشاء حساب

نسيت معلومات الدخول؟

عرض سعر

سنفعل كل ما في وسعنا لجعل مشروعك أفضل مشروع لدينا!

إشترك معنا في الأخبار

سوف تتلقى إشعارات عن أحدث العروض والعروض الترويجية

لا تظهر هذا مرة أخرى!
TOP