شرح تفصيلي عن محرر الاكواد (Arduino IDE)
يتم تحميل برنامج Arduino IDE من هنا الموقع الرسمي مجانا. لأن هذا مشروع مفتوح المصدر يمكن المستخدم من التعديل والتعديل عليه وتعلم منه كل ما يخص عائلة Arduino.
برنامج Arduino.
هو عباره عن منصة مفتوحه المصدر تتيح لك عمل مشاريع مجانيه والتدرب على أفكار المشاريع القائمة علي المتحكم الدقيق Arduino
كما يتيح لك منصة تحضير الاكواد من خلال الموقع الالكتروني وأيضا يتيح لك برنامج يثبت على جهاز الحاسوب.
ملاحظه: يعمل هذا البرنامج التعليمي مع جميع لوحات Arduino الرسمية.
كيف يتم استخدام محرر الويب؟
محرر الويب هو خيار رائع للعمل مع لوحة Arduino الخاصة بك. يخزن جميع الرسومات الخاصة بك عبر الإنترنت ، ولا يتطلب تثبيت البرنامج ويتضمن معظم المكتبات الشهيرة.
البدء في استخدام محرر الويب سريع وسهل ، وفي هذا البرنامج التعليمي ، سنرشدك خلال الخطوات اللازمة حتى تتمكن من استخدامه مع لوحة Arduino الخاصة بك.
الأهداف:
في هذا البرنامج التعليمي ، سنحقق ما يلي:
إنشاء حساب (مطلوب لاستخدام محرر الويب).
قم بتنزيل المكون الإضافي "إنشاء" وتثبيته.
تأكد من تعرف الوحه علي جهاز الحاسوب.
قم بتحميل مثال بسيط(Blink).
الأجهزة والبرامج اللازمة؟
Arduino محرر الويب
إنشاء وحساب
لوحة Arduino
كابل USB (يختلف حسب اللوحة التي تستخدمها).
إعداد محرر الويب:
سنمضي الآن في الخطوات اللازمة لجعل لوحة Arduino الخاصة بك تعمل مع محرر الويب.
إنشاء حساب:
الخطوة الأولى هي إنشاء حساب. يتم ذلك عن طريق الانتقال إلى login.arduino.cc/login. هنا ، يمكنك إما إنشاء حساب يدويا ، أو تسجيل الدخول باستخدام Google على سبيل المثال. ولكن قبل استخدام الاكواد الموقع الالكتروني الخاص بهم لابد من تسجيل بياناتك قبل الدخول الى محرر الاكواد .
كما في شكل:
قم بتسجيل الدخول إلى حساب أردوينو الخاص بك.
تثبيت المكون الإضافي:
بمجرد إنشاء حسابك وتنشيطه ، نحتاج إلى تثبيت المكون الإضافي إنشاء. يتم ذلك عن طريق الانتقال إلى صفحة إنشاء تثبيت وكيل. هنا ، تحتاج ببساطة إلى النقر فوق "ابدأ" لبدء التثبيت.
كما يمكنك متابعة التفاصيل من هنا
Arduino wep
برنامج (Arduino IDE):
وهنا نقوم بشرح وجهه برنامج (Arduino IDE) أوضح لك كل جزء في البرنامج والايقونات الرئيسية فيه، وأقسامه المختلفة.
عند فتح البرنامج Arduino IDE سوف تجده كما بالشكل التالي، وتنقسم إلى 6 أجزاء:
- قسم Toolbar
- قسم Menus
- قسم Code Editor
- قسم Status bar
- قسم Program Notification
- قسم Board & Serial Port Selections
شريط الأدوات Toolbar:
- Verify يستخدم هذا الزر لمراجعة الكود والتأكد من خلوه من الأخطاء.
- Upload يستخدم هذا الزر لتحميل الكود على لوحة Arduino.
- New يستخدم هذا الزر لإنشاء Project أو sketch جديد. (sketch: هو ملف الكود)
- Open يستخدم ذلك في حال الرغبة في فتح Sketch من sketchbook.
- Save حفظ الـ Sketch الحالي في Sketchbook.
- Serial Monitor عرض البيانات Data التي يتم إرسالها من Arduino.
القسم الثاني: القوائم Menus:
وهي القوائم الرئيسية الخاصة بالبرنامج، وهم 5 قوائم (File, Edit, Sketch, Tools, Help). ويتم استخدامها لإضافة أو تعديل الكود الذي تقوم بكتابته. ومنها أيضاً يتم ضبط اعدادات لوحات Arduino:
قائمة File في البرنامج:
قائمة File تتكون من مجموعة اختيارات مثل فتح أو حفظ ملفات الأكواد Sketches أو طباعتها. وأيضاً تحتوي على اختيار Preferences الذي يتيح لك بعض التعديلات على البرنامج مثل تغيير اللغة وحجم الخط.. وبعض الأوامر الأخرى.
انتقل بعد ذلك إلى قائمة Edit، ثم نتعرف على الاختيارات الموجودة في داخلها:
قائمة Edit في البرنامج:
من خلال قائمة (Edit) سوف تجد مجموعة من الخيارات التي تقوم بالتعديل على الكود، حيث تستطيع من خلالها نسخ او لصق أو تحديد الكل، وأيضاً تتيح لك تنسيق الكود و إضافة التعليقات. ومجموعة خيارات للتكبير وتصغير الخط والقيام بعملية search.
ثم ننتقل إلى قائمة Sketch:
تحتوي قائمة (Sketch) على مجموعة اختيارات
(Verify/Compile) وهو اختيار يقوم البرنامج من خلاله القيام بعمليتين الأولى عمل مراجعة للكود وفحصه من الأخطاء ثم عمل Compiling للكود.
(Compiling: تعني تحويل الكود Code المكتوب إلى لغة ألة)
وتجد (Upload) الذي يقوم بعملية تحميل ورفع الكود على لوحة (Arduino).
أما لاختيار (Show Sketch Folder) فإنه يتيح لك فتح الملف الموجود به الكود (Sketch).
تجد أيضاً في قائمة (Sketch) اختيار (Include Library)
(وهي عبارة عن مجموعة من الأمثلة سوف تحتاجها اثناء قيامك بالمشاريع مثل أكواد (Keyboard)..).
قائمة Tools:
قائمة tools تحتوي على اختيار مختلفة، حيث يتم من خلالها اختيار نوع لوحة Arduino المستخدمة في المشروع لديك ونوع الـ port المستخدم من الكمبيوتر في أول مرة تستخدم لوحه من Arduino. وذلك من خلال اختيار Board و Port.
تجد أيضاً اختيار Auto Format يقوم بعمل تنسيق الكود بشكل آلي، أما عن اختيار The Archive Sketch وظيفته هو ضغط الكود ووضعه في ملف ZIP، وحفظه على جهاز الحاسوب.
أما إختيار (Burn Bootloader) وظيفته عمل حرق الـ (Bootloader) الخاص بـ Arduino على المتحكم. (Bootloader)هو كود يتم وضعه على المتحكم لجعلها متوافقة مع (Arduino IDE) وهذا الاختيار يتم استخدمه فقط في حالة لديك AVR Programmer وقمت بتغيير المتحكم الموجود علي لوحة Arduino.