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

   

shadiqrc
:: مهندس ::
تاريخ التسجيل: Mar 2016
المشاركات: 3
نشاط [ shadiqrc ]
قوة السمعة:
قديم 07-03-2016, 11:54 AM المشاركة 1329   
ha



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

اعلانات

benchhida
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 102
نشاط [ benchhida ]
قوة السمعة:
قديم 21-03-2016, 12:58 AM المشاركة 1330   
افتراضي


السلام عليكم جميعا ايها الاصدقاء
هل يوجد من ربط اكثر من PIC برابط I2C
بالفلوكود
ارجوا مدنا بملف المشروع

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

ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 24-03-2016, 08:47 PM المشاركة 1331   
افتراضي


السلام عليكم جميعا ايها الاصدقاء
هل يوجد من ربط اكثر من PIC برابط I2C
بالفلوكود
ارجوا مدنا بملف المشروع
السلام عليكم
أخي تعاملت مع I2C في فلوكود بالماكروهات (الدوال) الجاهزة لهذا الغرض للربط مع عناصر تعمل بالبرتوكول I2C مثل DS1307 و الايبرومات الخارجية
(وحتى عناصر تعمل بطريقة الربط one wire مثل DS1820 )
وهذا على مستوى المحاكاة ولا مشكل معها .
لكن بالنسبة للربط مع بيك آخر لم أحرب
وقد قادني البحث إلى بعض الروابط ربما تساعدك:
1- هنا رابط به ما يشبه طلبك:
https://www.matrixtsl.com/mmforums/v...php?f=7&t=7608
وقد أخبروه أن الماكروهات المتوفرة هي فقط ماكروهات Master لتشغيل العناصر التي تعمل بالبرتوكول I2C
أما ماكروهات slave فهي غير متوفرة حتى ذلك الحين .
ولذلك فالحل الممكن وقتها هو كتابة كود مناسب ووضعوا له رابطا يوجد فيه مثال لأحد الأعضاء:
http://www.matrixtsl.com/mmforums/vi...C+slave#p17145
2- من خلال سؤال لأحدهم في نفس الموضوع هنا :
https://www.matrixtsl.com/mmforums/v...C+SLAVE#p69464
أخبروه أنه ابتداء من الاصدار 6.1.0 أصبحت الماكروهات متوفرة سواء تعليمات Master أو تعليمات slave
وهنا توضيحات :
http://www.matrixtsl.com/wiki/index....arch=I2C&go=Go
وكذلك هنا:
http://www.rs-online.com/designspark...ster-and-slave

جزى الله خيرا صاحب هذه الدورة النافعة بإذن الله وكل المشاركين فيها ..


التعديل الأخير تم بواسطة : ahmed idris بتاريخ 24-03-2016 الساعة 09:54 PM

benchhida
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 102
نشاط [ benchhida ]
قوة السمعة:
قديم 25-03-2016, 04:58 PM المشاركة 1332   
افتراضي


السلام عليكم و رحمة الله و بركاته
لقد قمت بعديد المحولات و لكن لم أنجح في ربط 2 من pic
أرجوا منكم المساعدة إن لديكم الحل


magdy attia
:: مهندس ::
تاريخ التسجيل: Sep 2008
المشاركات: 4
نشاط [ magdy attia ]
قوة السمعة:
قديم 11-09-2016, 05:50 PM المشاركة 1333   
افتراضي


2 تايمر يعمل الاول ثم الثانى ويجد مفتاح set ثم مفتاح + ثم مفتاح - ثم مفتاح تخزين
للتحكم فى زمن الاثنين تابمر فى تغير القيمة وتخزينها عمل البرنامج بالفلوكود


محمد إلياس
:: مهندس جيد ::
تاريخ التسجيل: Jan 2017
المشاركات: 229
نشاط [ محمد إلياس ]
قوة السمعة:
قديم 03-06-2017, 01:47 PM المشاركة 1334   
افتراضي


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

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


***

السلام عليكم
طريقة سهلة وميسرة للبرمجة، تقبل الله منك ومنا صالح الأعمال..



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