قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 11-09-2012, 01:00 PM المشاركة 1297   
افتراضي



بسم الله الرحمن الرحيم


FLOWCODE V3

البرمجة ببرنامج : FLOWCODE V3
تعريف مختصر :
في الموضوع التالي سنتعرف على أسلوب جديد في البرمجة : البرمجة بواسطة الرسم : Programmation Graphique
من بين البرامج الخاصة بهده الطريقة المتفردة البرنامج الرائع FLOWCODE V3..
فلوكود برنامج يعلمك البرمجة بأسلوب سلس وفي نفس الوقت يمنحك القدرة على إعداد و تنفيذ مشاريع متميزة وحقيقية بالميكروكنترولر ..
ومن خلال البرمجة به تكتشف بالتدريج منطق البرمجة ونظامها الظاهر والخفي..
الهدف من الدورة :
الهدف من دورة فلوكود هو مساعدة المبتدئين قدر المستطاع ،
والاخذ بيدهم انطلاقا من الدروس الاساسية والتطبيقات المرافقة ، ومساعدتهم في مشاريعهم الخاصة بهم البسيطة والمتطورة ..

1/ تنصيب Flowcode V3 :
بعد تنزيل البرنامج من المصدر (هنا).. تنصبه كالمعتاد وتتابع بتنصيب المكمل PPPV3 (هنا)..
لا تتجاوز هذه الخطوة بل اضغط على install PPP3.9 ثم تابع الخطوات المتبقية لاكمال التنصيب . و لتتأكد من تنصيب PPPV3
او لاعادة تنصيبه تتبع ما يلي (هنا)
تحويل النسخة الى نسخة كاملة مع شرح الطريقة : هنا

2/طريقة عمل فلوكود :
الخطوات الاساسية لاي مشروع :
(ننشأ مجلدا جديدا نختار له اسما ثم نتابع الخطوات)
1/ اعدادات شريحة المتحكم الاولية: Configure
هي إعدادات ضرورية لتوليد ملفات هيكس صالحة لتنفيذ مشروع حقيقي .. تتركز حول :
اختيار متحكم مناسب و اختيار تردد مذبذب المتحكم ثم ضبط الاعدادات الاولية المعروفة ب Configuration .. (هنا)
2/ إدخال تعليمات تنفيذ البرنامج (التعليمات ممثلة في فلوكود برموز محددة .. نتعرف عليها هنا )
و توصيل المكونات المختلفة .. ليدات، سويتشات، عارضات، ذاكرات ..
ثم محاكاة عمل البرنامج وادخال التعديلات اذا كانت ضرورية .
3/ توليد ملف Hex:
بعد ما ننتهي من التجربة على فلوكود نعمد الى الحصول على ملف Hex :
نضغط على ايقونة Compile to Hex
يفترض ان الاعدادات configure قد تمت سابقا وهو شرط إنجاح البرمجة الفعلية (تذكير : هنا).

3/ دروس تعليمية ب Flowcode V3 :
دروس أساسية : ( الملف الكامل هنا )
الدرس الاول : برمجة مخارج
الدرس الثاني : برمجة مدخل
الدرس الثالث : برمجة الكتابة على شاشة LCD
الدرس الرابع : برمجة عارضات سباعية 7segments
الدرس الخامس : برمجة كيباد (keypad)
الدرس السادس :برمجة PWM
الدرس السابع : برمجة (adc) مدخل تناظري
الدرس الثامن : برمجة المقاطعات

4/ مكملات:

امثلة متنوعة من المصدر :
استخدام المبرمجة :
-بعد نجاح المحاكاة عل فلوكود (و بروتوس اذا رغبنا في ذلك) نفكر في نقل الكود الى المتحكم لتجربته على ارض الواقع ..
-نحتاج لهذا الغرض مبرمجة من نوعJDMاو غيرها و ننصب على الحاسب برنامج للنقل مثل Winpic800
نربط الحاسب بالمبرمجة عن طريق المنفذ التسلسلي (او منفذ الطابعة او USB حسب ما يسمح به جهاز المبرمجة التي نتوفر عليها)
نضع المتحكم في المبرمجة في المكان المخصص له ونتابع المراحل كما في مقطع الفيديو المرفق:
تحميل
----


***
FLOWCODE V4



من الاصدار 3 الى الاصدار 4:
ملاحظة: رغم بعض الاختلافات في طريقة توصيل عناصر ومكونات المحاكاة،
فإن كل الملفات المرفقة مع دروس فلوكود 3 تعمل بفلوكود 4
وهذا ملف يشرح طريقة توصيل عناصر المحاكاة و كيفية تعديل خصائصها .. إضافة الى طريقة تعديل خيارات المشروع :
سرعة التردد وسرعة المحاكاة:
تحميل

***

FLOWCODE V3/V4
تطبيقات وروابط مكملة
(هنا)

---------------------
موقع فلوكود:
دروس وتطبيقات وملفات فيديو تعليمية و مستجدات فلوكود :
http://matrixmultimedia.com/SetUserType.php


***


Flowcode V 5.2
:
Flowcode(PIC)_Professional_5.2.0_Plus_Book:

http://www.mediafire.com/?jxn7gezqqlg1rlh


اعلانات

الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 11-09-2012, 03:46 PM المشاركة 1298   
افتراضي


Flowcode V 5.2
:
Flowcode(PIC)_Professional_5.2.0_Plus_Book:

http://www.mediafire.com/?jxn7gezqqlg1rlh

شكرا لك اخى الكريم .. جزاك الله كل خير

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 12-09-2012, 01:45 PM المشاركة 1299   
افتراضي


شكرا لك اخى الكريم .. جزاك الله كل خير
بارك الله فيك أخي الكريم
باتش لترقية فلوكود 5 الى :

FLOWCODE 5.4

http://www.matrixmultimedia.com/resources/getresource.php?id=682

المصدر:

http://www.matrixmultimedia.com/mmfo...p?f=46&t=11105



الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 12-09-2012, 02:28 PM المشاركة 1300   
افتراضي


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


benchhida
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 102
نشاط [ benchhida ]
قوة السمعة:
قديم 14-10-2012, 11:47 PM المشاركة 1301   
افتراضي


شكرا جزيلا اخى الكريم وجزاك الله كل خير
السلام عليكم و رحمة الله وبركاته .من لديه كيفية ربط البيك بسريال للحاسوب rs232
وقد جرب الذائرة عمليا ارجوا ان يقدم لنا المشروع لتجربته لأنني جربت الكثير من المشاريع و لم تنجح في الواقع رغم نجاحها بواسطة isis و visual basic 10 و بقي السبب مجهولا


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 16-10-2012, 04:20 PM المشاركة 1302   
افتراضي


السلام عليكم و رحمة الله وبركاته .من لديه كيفية ربط البيك بسريال للحاسوب rs232
وقد جرب الذائرة عمليا ارجوا ان يقدم لنا المشروع لتجربته لأنني جربت الكثير من المشاريع و لم تنجح في الواقع رغم نجاحها بواسطة isis و visual basic 10 و بقي السبب مجهولا
أخي هل استخدمت في الدائرة المنفذة المتكاملة Max232 لملاءمة الاشارات بين المتحكم والكومبيوتر .


benchhida
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 102
نشاط [ benchhida ]
قوة السمعة:
قديم 18-10-2012, 09:34 PM المشاركة 1303   
افتراضي


أخي هل استخدمت في الدائرة المنفذة المتكاملة Max232 لملاءمة الاشارات بين المتحكم والكومبيوتر .
السلام عليكم هذا اخر مشروع جربته و لم ينجح معي في الواقع
https://hotfile.com/dl/176575677/d9c...ifier.rar.html


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 19-10-2012, 10:32 PM المشاركة 1304   
افتراضي


كنت اظن ان الموضوع متعلق بفلوكود لكن كيفما كانت لغة البرمجة فإن الدائرة على ارض الواقع تتضمن متكاملة مثل Max232 ..
مثال فقط للتوضيح:
http://im17.gulfup.com/EqqS1.gif
والافضل التعرف عليه وما معه من الداتا شيت الخاص به:
http://www.datasheetcatalog.org/data...nts/max232.pdf



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:27 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)