Flowcode .. الطريق الى برمجة الميكروكنترولر

السلام عليكم ورحمة الله وبركاته

المشروع الثالث لمحاكاة العدادات

COUNTER 3
دائرة المشروع تعمل كعداد تصاعدى يقوم بالعد باستمرار من 0 الى العدد 20 والتكرار
(العملية الحسابية هى الجمع)
زمن التأخير 500 ميلى ثانية
الهدف: كيفية إجراء عمليات حسابية على متغير
البرمجة : فلوكود 3
المتحكم : pic16f84a
مخطط محاكاة المشروع ببرنامج بروتس فهو نفس الدائرة المستخدمة فى مشروع COUNTER 2

ملفات المشروع بروتس والهيكس

وبالتوفيق إن شاء الله

السلام عليكم ورحمة الله وبركاته

المشروع الرابع من تطبيقات العدادات

COUNTER 4

عداد تنازلى من العدد 20 الى 0 والتكرار

فى هذا المشروع يقوم العداد بالعد باستمرار تنازليا من العدد 20 حتى العدد 0 والتكرار

صورة لمخطط تنفيذ المشروع ببرنامج فلوكود

المتحكم المستخدم : pic16f84a
ملف المشروع بفلوكود

مع تمنياتى بالتوفيق للجميع

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

السلام عليكم ورحمة الله وبركاته
المشروع الرابع لمحاكاة العدادات
COUNTER 4
دائرة المشروع تعمل كعداد تنازلى يقوم بالعد من العدد 20 الى العدد 0 ثم التوقف نهائيا
(العملية الحسابية هى الطرح)
زمن التأخير 1 ثانية
الهدف: كيفية إجراء عمليات حسابية على متغير
البرمجة : فلوكود 3
المتحكم : pic16f84a
مخطط محاكاة المشروع ببرنامج بروتس هو نفس الدائرة المستخدمة فى مشروعCOUNTER 2
ملفات المشروع بروتس والهيكس

وبالتوفيق إن شاء الله

جزاك الله كل خير ياباش مهندس بالتوفيق دائما

نشكر الاستاذ زكي شاكر على المجهود الكبير واذا امكن عمل برنامج للتحكم بدرجة حراره بحيث عندما ترتفع الى درحة معينه تشتغل ثلاثة مخارج لتودي وضائف مختلفة كان تكون تشغيل مراوح او اطفاء محرك او اي شي اخر

السلام عليكم ورحمة الله وبركاته استعملت برنامج flowcode
في برمجة 16f84a و استعملت كبداية (log(x وجربته ونجحت التجربة simulation
ولكن حين انشاء ملف
hexadicimal لم يحوله البرنامج وجائتني سلسلة من الاخطاء
لمذا
الشكر سلفا

لام عليكم ورحمة الله وبركاته

جزكم الله خيراً

لا شكر على واجب أخي الكريم … وبخصوص موضوعك فإن المشاركة التالية :
تعتبر أساسا ضروريا يمكنك ان تنطلق منه لبناء مشروعك …
وبعون الله ستجدني حاضرا للرد على استفساراتك حول كل المراحل …

السلام عليكم
شكرا لكم اخوتي الاعزاء المهتمين بالدورة على كلامكم الطيب…
ومن أجل مزيد من التيسير على كل من اختار هذا النموذج المميز من البرمجة
سأقوم في مشاركات قادمة… بتقديم بتجميع ما تقدم على شكل دروس أساسية مركزة وهادفة بإذن الله
بارك الله فيكم وإلى الامام بعون الله…

دروس أساسية لتعلم البرمجة بفلوكود

Flowcode V3

الدرس الاول : برمجة منفذ كمخارج

(شرح الدرس من خلال تطبيق حول فلاشر بسيط)

أهداف الدرس :

  • تعلم طريقة انشاء مشروع جديد للبرمجة
  • تعلم إدخال الإعدادات الأساسية لأي مشروع
  • تعلم برمجة مخرج أو عدة مخارج لأي منفذ من منافذ المتحكم
  • تعلم كيفية إسناد قيمة عددية لمنفذ بالمتحكم

تعلم استخدام زمن تأخير
تعلم طريقة محاكاة المشروع على برنامج فلوكود
تعلم طريقة توليد ملف Hex

يمكن التحميل من اول الموضوع

الدرس الثاني

برمجة طرف من منفذ كمدخل

أهداف الدرس :
تركيز تعلم إدخال الاعدادات الاساسية
تعلم برمجة مدخل باستخدام سويتش او نبضة تحكم او غيره

تعلم استخدام أدوات الشرط واتخاذ قرار بنعم او لا

يمكن التحميل من اول الموضوع

الدروس الاساسية

الدرس الثالث:

برمجة شاشة عرض Lcd

محتويات الدرس:
تعلم طريقة توصيل الشاشة بالمتحكم
تعلم برمجةأعداد وحروف وجمل باستخدام الدالات المختلفة

يمكن التحميل من اول الموضوع

Flowcode V3

الدرس الرابع:

برمجة عارضة سباعية
(عارضة منفردةاو مجموعة عارضات منفردة)
محتوى الملف :
تعريف مختصربالعد الثنائي
تعريف مختصر بمسجلات المتحكم والمتغيرات
مشروع تطبيقي
محاكاة علىبروتوس

يمكن التحميل من اول الموضوع

الدروس الاساسية

Flowcode V3

الدرس الخامس:

برمجة “مكون” 4 عارضات سباعية

برمجة 4 عارضات بطريقة التفعيل المتتابع

Multiplexage

(جانب من الدرس مفيد لاي لغة برمجة)

يمكن التحميل من اول الموضوع

مشكور وجزاك الله خيرا…

موضوع رائع حقا

ياعم الله يباركلك ريحنا شوية واركن على جنب هو انت ماتعلمتش غير العدادات والفلاشر بصراحة خنقتنا وحتكرهنا فى برنامج فلوكود
ممكن تريح شوية وتسيبنا نستفاد من استاذ الموضوع الاصلى زكى شاكر ولا انتا لازم تحط بركاتك فى كل موضوع ريح شوية اعمل معروف

مشكور وجزاك الله خيرا…

جزاك الله الف خير