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

أدوات الموضوع

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 28-12-2013, 06:42 AM المشاركة 1   
افتراضي الشرح مشروع ليد ماتركس لاستاذ ليون Twitter FaceBook Google+



السلام عليكم
ارفق لكم الشرح لمشروع ليد ماتركس لاستاذ ليون


http://www.mediafire.com/download/0p...D%20MATRIX.rar

بعد التحميل وقراءه الشرح سوف نطرح بعض المشاكل ونحاول معا أيجاد الحل ثم نسعى الى تطويره

المصدر
http://qariya.com/vb/showthread.php?t=79290

ملاحظه // يوجد تغير طفيف في المشروع لغرض تسهيل عمليه الشرح

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 29-12-2013, 12:20 PM المشاركة 2   
افتراضي


السلام عليكم
توجد مشكله وهي عندما تريد أظهار نص صغير تظهر امور غريبه في نهايه النص

والحل هذه مشكله في هذا الكود
كود:
buffer[63]=0;
   for(loop=0;loop<63;loop++)
     {
      for(character=0;character<64;character++)
       {

        buffer[character]=buffer[character+1];

       }
     show_buffer(speed);
     }
الخطأ هو في رقم 64 وموجود بلون الاحمر لذا غيره الى 63 لانه أثناء شفت داله buffer لاتزال فيها معلومات وجودها ضمن لوب for يسبب خزن معلومات اي أحرف غير مطلوبه في محتويات buffer[63] لانكم لو تلاحظون كود buffer[63]=0 وبالطبع هذا يسبب مشاكل في العرض فأرجو الانتباه الى ذلك

لذا يتم تغير رقم 64 الى 63

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 31-12-2013, 02:21 PM المشاركة 3   
افتراضي


السلام عليكم
أخواني هل شرح غير مفهوم ؟؟؟
انا وضعته لكي نستفاد معا ونحاول نطوره وأرى من مجيب؟؟؟؟
عموما تواجهني مشكله
1- أختيار تردد كرستاله فلما اغير تردد عن 20 ميكا مثلا الى 8 ميكا ارى هناك مشاكل في العرض أذن كيف أختار تردد كرستاله الصحيحه
2- اريد ارسل الرساله من كمبيوتر الى مايكرو ليقوم بخزن تلك الرساله ولكن المشكله ان عمليه الكتابه على ايبروم تكون البطيئه وبتالي أذن ان هناك معلومه في شرح داله كتابه على ايبروم وهذا نصه

Be aware that all interrupts will be disabled during execution of EEPROM_Write routine (GIE bit of INTCON register will be cleared). Routine will restore previous state of this bit on exit.

يعني لازم عدم تفعيل الانتربت خلال عمليه الكتابه

هسى واحد يقول نعمل مصفوفه نقوم بخزن البيانات في المصفوفه وبعدها نخزن تلك البيانات في ايبروم فقمت بعمل ذلك ولكن ظهرت لي مشاكل ولعلي أستخدمت الرام بكثره فقمت بتغير مايكرو الى 16f1936 وهذا مايكرو استطيع استغلال كل ذاكره بدون اي مشاكل فوجئت بعدم عرض اي معلومات على ليد ماتركس
فهل احد يساعدنا في حل هذه المشاكل


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 01-01-2014, 03:10 PM المشاركة 4   
افتراضي


السلام عليكم
أخواني هل شرح غير مفهوم ؟؟؟
انا وضعته لكي نستفاد معا ونحاول نطوره وأرى من مجيب؟؟؟؟
عموما تواجهني مشكله
1- أختيار تردد كرستاله فلما اغير تردد عن 20 ميكا مثلا الى 8 ميكا ارى هناك مشاكل في العرض أذن كيف أختار تردد كرستاله الصحيحه
2- اريد ارسل الرساله من كمبيوتر الى مايكرو ليقوم بخزن تلك الرساله ولكن المشكله ان عمليه الكتابه على ايبروم تكون البطيئه وبتالي أذن ان هناك معلومه في شرح داله كتابه على ايبروم وهذا نصه

Be aware that all interrupts will be disabled during execution of EEPROM_Write routine (GIE bit of INTCON register will be cleared). Routine will restore previous state of this bit on exit.

يعني لازم عدم تفعيل الانتربت خلال عمليه الكتابه

هسى واحد يقول نعمل مصفوفه نقوم بخزن البيانات في المصفوفه وبعدها نخزن تلك البيانات في ايبروم فقمت بعمل ذلك ولكن ظهرت لي مشاكل ولعلي أستخدمت الرام بكثره فقمت بتغير مايكرو الى 16f1936 وهذا مايكرو استطيع استغلال كل ذاكره بدون اي مشاكل فوجئت بعدم عرض اي معلومات على ليد ماتركس
فهل احد يساعدنا في حل هذه المشاكل
تمت حل مشكله تخزين البيانات شوف فيديو
http://arabsh.com/videos/0c34434960/...ماركس-wmv.html


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 06-01-2014, 03:35 PM المشاركة 5   
افتراضي


ملخص المفيد
1- نحسب حجم مصفوفه اي حجم الرساله المراد عرضها
2- نصفر المصفوفه buffer لغرض التهيئه لخزن البيانات فيها
3- نستخرج الحرف الاول من الرساله ولان كل حرف يتكون من 5 عناصر لتكوينه اذن نعمل حلقه تكرار لرسم الحرف بشكل كل وخلال هذه الحلقه تجري العمليه التاليه :
• اذا كنا نريد تزحيف الرساله فعلينا تحديد الاتجاه فأذا كان الاتجاه من اليمين الى اليسار اذن نبد بحلقه تكرار لمصفوفه buffer ونخزن القيمه الحرف الاول في العنصر الاخير من مصفوفه buffer .
اما اذا كنا نريد التزحيف من اليسار الى اليمين اذن نبد بحلقه تكرار لمصفوفه buffer ونخزن القيمه الحرف الاول في العنصر الاول من مصفوفه buffer
• الان نشغل العمود الاول ونطفئ البقيه اي نجعل طرف داتا لمتكامله 74hc595 ((ds=1)) ثم نعطي نبضه لــ clock وبعدها نبضه st_cp
• هسى شغلنا العمود الاول ومحتاجين الان للبيانات لغرض عرضها على صفوف علما ان جميع ليد ماتركس يتم ربط الصفوف معا ويتم التحكم بها عن طريق الاعمده.
ولكوننا نتعامل مع الصفوف لذا علينا اخذ معكوس البيانات ثم نحولها الى الباينري وبعدها نعرضها على الصفوف
• الان نتظر فتره زمنيه بسيطه
• نطفئ العمود الاول ونشغل العمود الثاني ونكرر العمليه حتى يصل الى اخر العمود له
• نعود لحلقه التكرار لناخذ العنصر الثاني من الحرف الاول وتكرر نفس الخطوات السابقه


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 06-01-2014, 04:11 PM المشاركة 6   
افتراضي


السلام عليكم
عدد تحميلات وصلت الى 53 وعدد مشاهدات وصلت الى 202 مشاهد
ولايوجد أحد ناقد او مضيف لمعلومه نطور بها مشروع
كنت اتمنى مناقشه الامور اكثر من ذلك ولكن للاءسف موضوع ميت تماما لذا سيتم تركه لان شرح من جانب واحد لايكفي


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:97
قديم 07-01-2014, 09:01 PM المشاركة 7   
افتراضي


السلام عليكم
عدد تحميلات وصلت الى 53 وعدد مشاهدات وصلت الى 202 مشاهد
ولايوجد أحد ناقد او مضيف لمعلومه نطور بها مشروع
كنت اتمنى مناقشه الامور اكثر من ذلك ولكن للاءسف موضوع ميت تماما لذا سيتم تركه لان شرح من جانب واحد لايكفي
السلام عليكم ورحمة الله وبركاتة
اولا وقبل اى شىء احب ان اقدم شكر واعتزار
اولا شكر للمجهود الواضح من الاخ جسن هادى محمود لمساعدة الاخرين وتقديم المفيد دائما .
واعتزر لتاخرى فى الرد وهذا لسببين اولهما اما بسبب ضعف الاتصال لانى استخدم وايرلس وماادراك ماهو الوايرلس .
والسبب الثانى اوقات انشغالى بالعمل وايضا الجميع يعلم ماهو العمل ومشغولياتة .
=============================
بشكل عام تم اختيار مشروع اخى مهندس احمد الطباخ او اسد البرمجة كما نطلق علية هنا ف القرية وهذا بسبب حرفيتة الواضحة فى كتابة هذا الكود والذى علق علية انة كتبة فى عجالة .
تم استخدام هذا البرنامج من قبل فى موضوع اخى عبد السلام وكان الهدف هو تطويرة واستخدام الكومبيوتر فى الارسال عن طريق برنامج الفجول بيسك او برنامج الاب فيو (لا اتذكر بالظبط )
ولكن المقصود انة تم تناول هذا المشروع اكثر من مرة لتطويرة رغم ان الاغلبية لا تفهمة بشكل كامل اقصد الاغلبية من المبتدئين امثالى او على قد حالهم فى عالم البرمجة .
احب ان اضع ملاحظة هامة هنا وهى عن الماتركس بشكل عام
الماتركس هو برمجة ثم اظهار على شاشة ليدات والوصول الى هذة النتيجة يوجد الكثير والكثير من الطرق ويوجد ايضا اختلافات بين المشتغلين فى مجال الماتركس او المهتمين بة فكلا لة طريقتة والهدف واحد وهو ظهور النتيجة على شاشة الليدات .
وهنا انصج كل من يهتم بالامر :
لا تهتم كثيرا ببرنامج يقوم بعرض نص واحد مهما كان طول النص
فكل هذا يعتبر بدائيات للماتركس .
الماتركس الحقيقى هو عرض كم هائل من المعلومات وايضا الصور وايضا انميشن او حركات جزابة فى عرض النصوص او الصور .
وكل هذا لن يتحقق باهتمامنا فقط بالبرمجة الميكروكونترولية فقط
بل اعتقد ان اساسها هو البرمجة الكومبيوترية والتعمق اكثر واكثر فى البرمجيات الاخرى كمثال فجول بيسك والسى شارب وايضا التعامل الجيد مع كروت mmc وتحويل الفيديو الى bmp او بايتمباب
او طرق ربط الكومبيوتر بشكل عام للتعامل الصحيح وبشكل مباشر
مع برنامج بسيط جدا جدا فى المايكرو كل عملة هو استقبال الداتا الخارجية وعرضها بشكل مستمر
ويكون البرنامج المعروض فى الماتركس وهو البرنامج الاساسى والذى يتم عرضة فقط فى حالة عدم وجود بيانات تاتى من الخارج يكون فقط رسالة بسيطة
(لا يوجد اشارة ) no signal
بعض الكلمات البسيطة التى قمت بكتابتها هذة تحتاج الى دراسة حقيقية وواسعة فى مجالات كثيرة وتحتاج الى مجهوداتكم جميعا والتعاون بين الجميع للوصول الى افضل النتائج .
=============================
حتى موضوعى الاساسى فهو بالظبط كما قلت فى بداياتة هو فقط لتعليم مبادىء الماتركس وهو فقط لعمل بعض الكلمات او الانميشن البسيطة كل هذا قد يفيد احيانا فى مجرد مشروع تخرج بسيط او هواية وانتاج ماتركس بسيطة
وسوف احاول فى اقرب فرضة ان شاء الله استكمال الدورة والتقدم خطوة او خطوات بقدر مايشاء الله نحو ماتم ذكرة بالاعلى .
ولكن كما قلت ايضا نحتاج الى مجهوداتكم فاانا مجرد تلميذ بينكم اتعلم منكم واقدم ماتعلمتة الى من يحتاجة فقط باسلوب مختلف .
تحياتى وشكرى للمهندس /جسن هادى محمود
وللحدسث بقية ان شاء الله


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 08-01-2014, 02:46 PM المشاركة 8   
افتراضي


السلام عليكم ورحمة الله وبركاتة
اولا وقبل اى شىء احب ان اقدم شكر واعتزار
اولا شكر للمجهود الواضح من الاخ جسن هادى محمود لمساعدة الاخرين وتقديم المفيد دائما .
واعتزر لتاخرى فى الرد وهذا لسببين اولهما اما بسبب ضعف الاتصال لانى استخدم وايرلس وماادراك ماهو الوايرلس .
والسبب الثانى اوقات انشغالى بالعمل وايضا الجميع يعلم ماهو العمل ومشغولياتة .
=============================
بشكل عام تم اختيار مشروع اخى مهندس احمد الطباخ او اسد البرمجة كما نطلق علية هنا ف القرية وهذا بسبب حرفيتة الواضحة فى كتابة هذا الكود والذى علق علية انة كتبة فى عجالة .
تم استخدام هذا البرنامج من قبل فى موضوع اخى عبد السلام وكان الهدف هو تطويرة واستخدام الكومبيوتر فى الارسال عن طريق برنامج الفجول بيسك او برنامج الاب فيو (لا اتذكر بالظبط )
ولكن المقصود انة تم تناول هذا المشروع اكثر من مرة لتطويرة رغم ان الاغلبية لا تفهمة بشكل كامل اقصد الاغلبية من المبتدئين امثالى او على قد حالهم فى عالم البرمجة .
احب ان اضع ملاحظة هامة هنا وهى عن الماتركس بشكل عام
الماتركس هو برمجة ثم اظهار على شاشة ليدات والوصول الى هذة النتيجة يوجد الكثير والكثير من الطرق ويوجد ايضا اختلافات بين المشتغلين فى مجال الماتركس او المهتمين بة فكلا لة طريقتة والهدف واحد وهو ظهور النتيجة على شاشة الليدات .
وهنا انصج كل من يهتم بالامر :
لا تهتم كثيرا ببرنامج يقوم بعرض نص واحد مهما كان طول النص
فكل هذا يعتبر بدائيات للماتركس .
الماتركس الحقيقى هو عرض كم هائل من المعلومات وايضا الصور وايضا انميشن او حركات جزابة فى عرض النصوص او الصور .
وكل هذا لن يتحقق باهتمامنا فقط بالبرمجة الميكروكونترولية فقط
بل اعتقد ان اساسها هو البرمجة الكومبيوترية والتعمق اكثر واكثر فى البرمجيات الاخرى كمثال فجول بيسك والسى شارب وايضا التعامل الجيد مع كروت mmc وتحويل الفيديو الى bmp او بايتمباب
او طرق ربط الكومبيوتر بشكل عام للتعامل الصحيح وبشكل مباشر
مع برنامج بسيط جدا جدا فى المايكرو كل عملة هو استقبال الداتا الخارجية وعرضها بشكل مستمر
ويكون البرنامج المعروض فى الماتركس وهو البرنامج الاساسى والذى يتم عرضة فقط فى حالة عدم وجود بيانات تاتى من الخارج يكون فقط رسالة بسيطة
(لا يوجد اشارة ) no signal
بعض الكلمات البسيطة التى قمت بكتابتها هذة تحتاج الى دراسة حقيقية وواسعة فى مجالات كثيرة وتحتاج الى مجهوداتكم جميعا والتعاون بين الجميع للوصول الى افضل النتائج .
=============================
حتى موضوعى الاساسى فهو بالظبط كما قلت فى بداياتة هو فقط لتعليم مبادىء الماتركس وهو فقط لعمل بعض الكلمات او الانميشن البسيطة كل هذا قد يفيد احيانا فى مجرد مشروع تخرج بسيط او هواية وانتاج ماتركس بسيطة
وسوف احاول فى اقرب فرضة ان شاء الله استكمال الدورة والتقدم خطوة او خطوات بقدر مايشاء الله نحو ماتم ذكرة بالاعلى .
ولكن كما قلت ايضا نحتاج الى مجهوداتكم فاانا مجرد تلميذ بينكم اتعلم منكم واقدم ماتعلمتة الى من يحتاجة فقط باسلوب مختلف .
تحياتى وشكرى للمهندس /جسن هادى محمود
وللحدسث بقية ان شاء الله
السلام عليكم
اشكرك أخي على كلامك الطيب
وانا اشكرك جزيل الشكر لانك صاحب الفضل علينه في دورتك في ماتركس
ولكن تبقى مشكله لماذا يوجد جمود كامل لدينا في التعلم ونحقق مانريد بالتعاون
رايت فيديو أحزنني كثيرا ولا اريد ذكر من قال ولكنه ليس عربيا وهو قال " ماذا قدم لنا العالم العربي منذ اكثر من مئه عام ؟؟؟؟)) ياترى ماهو سبب عدم استخدام طاقاتنا
لماذا العالم العربي بعيد عن العلم والعالم غربي يقدم التطورات اكيد يوجد خلل فينا
لكن ارى ان التقديم العلم صدقه جاريه لك ولان ارى الكثير من مواضيع يضعها اصحابها فلم يجدو من يقدم لهم العون يدب يأس فيهم ومن مفروض ان ندعمهم
وان شخص يضع موضوع فلا يرى من مشجع له او ان بعضنا يملك معلومات ولكنه يعتبرها سر مهنه او بعضنا لايرغب بجواب او بعضنا لايملك الوقت او بعضنا ....
اعتقد ان العالم العربي يملك طاقات ولكن أصحابها لايملكون قدرات على تحرير هذه طاقات ولايوجد أحد يهتم لذلك

لذا أخوتي في الله تذكر اذا كنت تقول بأني ملك الكثير فأنت بالحقيقه لاتملك حتى نفسك
وقال الامام علي (ع) " حقيقة
الدنيا ثلاث ( أمل ، ألم ، أجر ) فـ عش بالأولى وتحمّل الثانيه من أجل الثالثه "

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

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025