نتحدث اليوم عن شئ في غايه الاهمية بالنسبه لتعلم الميكروكنترولر ... هيا بنا نعرف ما هو !
الدرس الثالث عشر
الأخوة الكرام السلام عليكم ورحمة الله وبركاته
أهلا بكم في درس جديد من
دروس دورة الميكروكنترولر اسأل الله أن تكونوا بخير ...
تحدثنا في الدرس السابق
عن ربط أكثر من خليه 7segments مع الميكروكنترولر وعمل عداد للعد من 0 إلي 99
ورائينا كيف يتم عرض الإعداد علي الخليتين معا ولاحظنا انه إذا زاد الفارق الزمني
بين الخليتين حدثه مشكله وهي " الإضاءة غير المستقرة ! " .
هذا هو الفارق الزمني
المقصود :
ولمعرفة المشكلة التي
تحدث عند زيادة هذا الزمن شاهد الفيديو التالي :
ما كان بالفيديو هو عداد
للعد من 0 إلي 59 (تم وضع الكود الخاص به في الدرس السابق) ونلاحظ انه تم تغير
الوقت الفاصل فعندما كان 10 لم نلاحظ وعندما كان 50 كان يمكننا متابعة العد وعندما
كان 100 كان يمكن المتابعة بشكل أفضل ولكن ظهرت المشكلة (إن الشاشات لا تعرض
القيمة معا بل وحده تلو الاخري بفاصل زمن كبير يجعلها ملحوظة) وعندما كان 100
ازدادت المشكلة .
تفتكروا المشكلة دي أزاي
؟؟؟ هقولك بس الدرس الجاي ... يا رب نقدر نفكر فيها ونوصل
لحل.
خلينا بقي في درس
النهارده ...
نتكلم النهارده عن حاجة
في منتهي الأهمية وهي المصفوفة الأحادية .
المصفوفة
الأحادية :
إيه يا عم أنت هترجعنا
لأيام ثانوي ولا إيه ؟؟
لالالا ... خالص والله
... تعالوا بس نشوف :
فاكرين لما كنا في أول
الدورة بتكلم عن المتغيرات و أزاي بتعرفها ... كنت بتعرفها كده
Char
X = 1 ;
طب لو هتعرف أربع متغيرات
... كان يبقي كده
Char
X = 1, Y = 0, V = 5, Z = 2 ;
طب لو هتعرف 15 أو 20 أو
حتي 90 .... أنت جي تهرج بقي ؟
خلينا نقول خمسة مثلا من
نفس النوع ... تعالوا نشوف هنعرفهم أزاي .
Char
X[5]={1,2,3,4,5};
ده إيه ده بقي إن شاء الله
؟!
دي المصفوفة !
لا يا راجل ... قول
والمصحف ... فهمت أنا إيه دلوقتي .
بالراحة أنا أقولك يعني
إيه :
يارب يكون الشرح كويس
ايه المطلوب :
* حاجه سهلة جدا زي موضوعنا النهارده وهي " صمم مشروع من مخيلتك تستخدم فيه ما تم شرحه في الدروس السابقة وبناء عليه يمكنك اثبات فهما لما ورد بالدروس "
شارك معنا في الدرس
السابق ( محمد التوم و GeorgeM ) أسال الله أن يوفقنا
وإياهم .
تذكر
·
إذا كنت لم تتطبق مشاريع الدروس السابق رجاء طبقها حتي تستطيع الاستفادة من
هذه الدورة.
·
تذكر لا يتم النظر إلي الاكواد الموجودة في التعليقات رجاء قم بتحميلها علي
أي موقع وسيتم مراجعتها .
السلام عليكم.
ردحذفحاولت أن أجمع جميع الدروس
فتوصلت لمشروع صغير وهو ساعة رقمية
أرجو أن تنال إعجابك
ملف المشروع والمحاكة على هذا الرابط:
http://www.mediafire.com/download/lm5qtrl1z0899mt/clock.rar
ولك جزيل الشكر مع إنتظار كل ما هو جديد.
عسى ان يكون سبب التأخير خيراً...... )-:
ردحذفالسلام عليكم
ردحذفكل عام وانتم بخير بمناسبة عيد الاضحي المبارك اعاده الله علينا بالخير واليُمن والبركات
المشروع الاول
http://www.mediafire.com/download/scb8zf4ekwn0lgk/pro_1.rar
المشروع الثاني
http://www.mediafire.com/download/qf56x8rtq2qb6id/pro_2.rar