برمجة الميكروكونترولر بلغة الفلوكود Flowcode الإصدار الرابع
مقدمة :
" عليك القيام بما لا يستطيع غيرك القيام به , لتحقيق ما لا يستطيع غيرك تحقيقه"
تحتاج فى البداية إلى التفكير (تخيل) فى "ماذا تريد من البرنامج القيام به " , ثم رسم مخطط مسار (انسياب - تدفق) flowchart وهو تمثيل رسومى لمسار البرنامج .
يتكون مخطط المسار من رموز symbols متصلة بخطوط lines ذات أسهم arrows . يتدفق البرنامج من رمز إلى آخر تبعا للأسهم . كل رمز بمخطط المسار له معنى (غرض – وظيفة ) محدد . فعلى سبيل المثال "المستطيل" يعنى "عملية" operation و "المعين" diamond يعنى "قرار" decision و "الدائرة" تعنى "وصلة " connector لأجزاء مختلفة من البرنامج .
مخطط المسار يعتبر الطريقة المثالية لتطوير البرنامج لأنه يسمح لأى شخص (وليس المبرمجين فقط) بفهم ما الذى يقوم البرنامج بفعله . بمجرد أن تكون مقتنعا أو راضيا بأن "مخطط المسار يحقق البرنامج المطلوب" عندئذ يجب عليك تحويل مخطط المسار إلى أسطر من الكود .
تستخدم الآن أدوات tools تسمح برسم مخطط المسار مباشرة على شاشة الكومبيوتر وإدخال مع كل رمز تفاصيل عما تريد أن يقوم به البرنامج عند هذا الموقع . بضغطة على زر يمكن محاكاة البرنامج وتتبعه مما يسهل عملية تصحيح الأخطاء debugging .وبضغطة على زر آخر يمكن ترجمة البرنامج بالكامل وتحميله على الميكروكونترولر . يمكنك الحصول على برنامج وتشغيله فى عدة دقائق .
سوف نتناول الأدوات المتوفرة فى برنامج Flowcode وطريقة إنشاء (تطوير) تطبيقات الميكروكونترولر . سوف نبدأ بالتدريب بمشروع سهل جدا واستخدام التعليمات خطوة بخطوة . كلما تدرجت فى المشاريع تزداد الصعوبة مع شرح المفاهيم الجديدة فقط . كل مشروع يحتوى على شرح (وصف) واضح لكل من الأجهزة hardware والبرمجيات software مدعما بالصور والمخططات والتى تشرح ليس فقط طريقة عمل الأشياء how بل أيضا السبب why .
برمجيات Flowcode Software