Это видео недоступно.
Сожалеем об этом.
كورس اردوينو - تطبيقات عملية - فكرة تنسيق التاريخ ✅
HTML-код
- Опубликовано: 2 авг 2018
- #اردوينو
#كورس_اردوينو
#Arduino
في الحلقة دي بنتكلم عن ازاي نعمل تنسيق التاريخ, هي مجرد فكرة الهدف منها انك تشوف ازاي تعمل تطبيق يخطر علي بالك باستخدام الاردوينو وازاي تصيغة بالكود
فمثلا في التاريخ المفروض انك تقدر تضبط الخانات المختلفة للتاريخ من ايام وشهور وسنيين والمفروض ان خانة الايام لا تزيد عن 31 يوم والشهور لا تزيد عن 12 وانك لما تضبط التاريخ تبقي عارف انك بتضبط اي من الخانات
التطبيق ده بيشمل
Switch Case
Array
If-Condition
while
Function
كود التطبيق
goo.gl/iRCLFZ
------------------------------------------
توصيل الدائرة
goo.gl/xEVj6y
----------------------------------
اقل ما يقال عن الفيديو انه اسطوري
واصل وفقك الله
ما شاء الله من الناس النادرين انت دقه توصيل المعلومه والاسلوب الحلو بهلشرح اكثر من روعة ان انسان نادر بصراحة
اتمنالك كل الخير يا رب انت حتكون سببب بتعليم الناس هلعلم وهلشي كله بميزان حسناتك ربي يوفقك ❤️❤️
قلما نجد محتوى مثل هذا ع الانترنت ... استمر كلنا معك
والله ياعم انت خسارة في البلد دي
ربنا يزيدك من علمه ويوفقك يارب
بس اللي مزعلني ان قناتك مش عليها جمهور كبير ومش انت لوحدك انت وقنوات كتير والله معلهاش جمهور كبير لكنها تستحق تكون في القمة
ولكن للأسف الناس مشغوله بقنوات الجيمز اللي ملهاش أي 30 لزمه وعليها ألاف الليكات والمشاهدات للأسف ولا قنوات مراجعة الموبيلات اللي مبنتعلمش فيها حاجه غير اننا بنتفرج الغرب بيصنع ايه وبيبهرنا بصناعاته من غير منعرف هي ازاي بيصنعوا الحاجات دي ومبنفكرش نتعلم ونبقى زيهم
مع العلم انا أصلاً مجال تعليمي ملهوش أي علاقه بالالكترونيات أصلا ولكن أنا واخدها كهوايه وحاببها جداً ولسه ان شاء الله لما اشتغل هبدأ أجيب الأدوات دي وأطبق عملي لأن السميوليشن ممل بصراحة.
اتمنى انك تستمر وربنا يوفقك يارب وآسف جداً جداً عـ الاطاله.
ربنا يبارك فيك، وشكرا علي مشاركتك المستمرة، فعلا انا في اوقات بيجيلي احباط وبمر بفترات انتكاسة ولكن الحمد لله اني بخرح منها بفضل الله ثم المتابعين مثلك، فجزاكم الله خير الجزاء
بالتوفيق ان شاء الله
وهقولك على حاجه تديك دفعة ان شاء الله إن ربنا سبحانه وتعالى دايما بيبارك في الحاجه القليلة، انت قناتك بتعلم عشرات مثلاً ؟؟ في قنوات بتضل ألاف وملايين فدايماً خليك فخور بالحاجه اللي بتقدمها لأنعا فعلاً مهمة ...♥♥♥
بصراحة قلتله انه خسارة في البلد
@@arafamicrosystems المحتوى اللى حضرتك بتقدمه ثرى جدا ربنا يجعله فى ميزان حسناتك
انا استفدت منه اكثر من محتويات اجنبية اخرى
ربنا يبارك فى حضرتك ويزيدك من علمه
ولله اخوي انا بالمانيا
ازا بيلزمك. شي خبرني
رائع مميز جدا
بقي انه نعمل الأشهر 30 وأشهر 31 وكل اربع سنوات نضبط شهر شباط
وساعة وحيكون مشروع مميز
بارك الله بك وجزاك الله خيرا
بصراحه انا كلشي تابعت عالا نترنيت والقناوات مالاقيت متل هيك شرح مفصل ودقيق ومفهوم للاردوينو متل شرح حضرتك يااستاذ Arafaبجد شكرا الك ولمجهودك المميز
ًًمبدع ودقيق في نقل العلم الله يفتح عليك يابشمهندس
بارك الله فيك يا هندسة
شرح ولا أروع الصراحة
اكيد ياهندسة فيه مسابقات للمحتوي العلمي لابد انك تشارك اكيد هتاخد مركز وهتبقي داعيه ليك و الاستمرار والمصابره بيولد النجاح والاخذ بالاسباب .
للاسف قدمت في كذا مسابقة ومتقبلتش 😀😀
ما شاء الله . تبارك الله . ان شاء الله هذه الفيديوهات صدقة جارية
بارك الله فى سمغك وبصرك ولسانك وحفظهما لك واصلح الله حالى وحالك
الله يوفقك و إن شاء الله قنات راحتكبر
شخص مثلك يستحق التقدير
ان شاء الله اشاهد كل فيديوهاتك قريبا جدا
ماشاء شرح وافي
الله يجزاك خير
شكرا بارك الله فيك اخي
جزاك الله خيراً شرح وافي .
جزاك الله خير استمر اتمنى لك التوفيق
بارك الله فيك ربي يوفقك و مشكور عل الشرح
جزاك الله خيرا أخي الفاضل
مشاء الله عليك
هندسة أنا عندي سؤال ازاي الكاونتر يلي عرفتو بالاول صار هو المؤشر يلي بينتقل بين الأرقام ؟
إبداع ما شاء الله جميل جدا
بارك الله فيك ❤️
keep it up
استاذ بلا زحمه sw3 and sw4 بالنسبه لل count وتحريكه للمؤشر يمين وشمال بالنسبه lcd كيف احنه مو نمتلك function تخص lcd هي تحرك يمين وشمال ;()lcd.leftToRight نحنه نعرف count هو عداد
كتابة الكود البرمجي بشكل عام أسلوب وارد يختلف من شخص لاخر لان كل واحد ليه اسلوب في كتابة الكود او مدرسة، فيه حجات بوضحها او بكتبها بطريقة معينة لتبسيط الشرح أو لايضاح نقطة من وراء الكتابة بالشكل ده لاني بشرح فباخد حساب ده، ليس بالضرورة لما اجي اكتب كود في شغلي يكون بنفس الاسلوب المتبع في الشرح، انا لو بكتب كود انا شخصيا ففيه تريكات برمجية كتيرة هستخدمها علشان ابسط علي نفسي كمان تكون efficient
مع الاخذ في الاعتبار
Memory Management
ففي النهاية الشرح الهدف منه اني اوضح من خلاله المعلومات اللي عايز اوصلها وانت حر تتبع الاسلوب المناسب ليك مادام هيؤدي نفس الوظيفة المطلوبه
@@arafamicrosystems ربي يحفظك استاذ المشروع والشرح كلش حلو و مفهوم بس كنت عاوز اعرف count لان شويه ما فهمتها كنت عم بسألك يصير استخدم ال function هذه() lcd. leftToRight. كان هذا الهدف من سؤالي وانا ممنون منك لاني بتابع أفضل شرح هو شرح وشكرا لك استاذنا المحترم
مشكور
حلقة مميزة جدا
مشكور استاذ
لو سمحت طيب هو ازاي هيغير تريخ اليوم كل 24 ساعه والشهر كل 30 يوم وكمان ف اكسبشن ان ف شهور 29 يوما و30 و31 وكذالك السنه يا ريت لو يكون ف فديو يوضح الحجات دي
المغذي من الموضوع شرح الفكرة والكود البرمجي، والتطبيق مش مقصود بعينه، لان ببساطة لو فيه تطبيق هيكون معتمد علي الوقت والتاريخ فحضرتك تستخدم
RTC
في حتة ملخبطاني بس ... ايه اللي ربط ال count بانه بيحرك الcursor ... انا فهمت انه بيزيد و بيقل ازاي....بس ايه اللي بيخليه يحرك الكرسور اصلا مش فاهمها دي ... انا فاهم كل التفاصيل كدا ما عدا دي ....ز يعني ليه مثلا لما الكاونت يزيد .. الكرسور بيروح يمين ...ايه ربطهم ببعض .... كاونت انا شايفها مجرد متغير انا عرفته وبيزيد لما اضغط ضغطة و خلاص ( ودا فهم غلط مني طبعا بس دا اللي فاهمه)
في البداية احنا عملنا
Array
متخزن فيها الفورمات بتاع التاريخ
وفيه 8 خانات انت بتظبطها في المصفوفة
00/00/0000
تمام لحد كده
دلوقتي انا عايز اتنقل ما بين الخانات اللي عايز اضبطها ما بين أيام وشهور وسنيين
هتتنقل ازاي؟
هتعمل متغير كل لما بضغط علي الزر اليمين يزيد قيمة المتغير بواحد ولو ضغطت علي الشمال تقل قيمة المتغير بواحد
طيب ايه علاقة ده بالفورمات
المتغير ده انت بتربطه بالمصفوفة
بحيث لما تحب تزود مثلا الخانة الاولي في المصفوفة اللي هيا
X
هنا
X0/00/0000
المفروض لما تعوز تزود القيمة
هتقول كده
array[0]=1;
ده معناه ان هيخلي قيمة العنصر الاول في المصفوفة بواحد
نفس الكلام هنا كل لما تضغط علي
Count
هيزيد بواحد
وبعد كده تقول
array[count]= ;
بمعني في الاول لما ال
Count
هيبقي في صفر
array[0]
بعد كدا لما تضغط واحد
array[1]
وهكذا يبقي
Count
بتربطه برقم العنصر اللي عايز تزود قيمته في المصفوفة
وبقية الشرح في الفيديو واضح
تمام انا فهمت كل الكلام دا تسلم ☻ ♥.. . انا هعمل متغير كل لما بضغط علي الزر اليمين sw4 يزيد قيمة المتغير بواحد ولو ضغطت علي الشمال sw3 تقل قيمة المتغير بواحد دي فاهمها ...... بس ازاي بئا ف sw3 و sw4 لما اضغط عليها الكرسور
"""((( بيتشفت)))""" يمين و شمال من غير ما استعمل دالة شيفت .... دا جوهر سؤالي....ان ايه علاقة زيادة الكاونت بان الكرسور نفسه يتشفت
.... ... معلش هتعب حضرتك انا حاسس ان هيتعملي بلوك قريب ☻☺
علي فكرة الشرح اللي فات وضحتلك فيه اللي انت تقصده في التعليق ده
زي ما قولتلك
انا كل لما المتغير بيزيد او ينقص بعدد الضغطات بحط المتغير في المصفوفة
array[count]
ده معناه روح للمصفوفة اللي اسمها array للمكان count فمثلا
array[1]
اللي هيا اصلا المصفوفة دي بتكافيء
00/00/0000
يعني
0x/00/0000
هتضغط كمان ضغطه
هيبقي count=2 اللي هيا المفروض / فهتلاقي في if لو count=2 خليه ب 3 يعني
00/x0/0000
طيب يبقي انت كده عرفت ازاي بيتم اختيار المكان اللي هيزيد في المصفوفة
المفتاحين التانيين لما بيضغط عليهم بيزودا قيمة المكان اللي واقف فيه بواحد او يطرح منه واحد علي حسب الزر المضغوط
طيب ال Flashing بيتم عن طريق انه بيروح يمسح القيمة اللي مطبوعة علي الشاشة ويرجع يكتبها تاني فيبان تأثير Flashing
تماااام كدا وصلت ♥♥♥
لو لسه مش واضحة ممكن اكلمك فيس بالصوت اوضحهالك
can I ask you a question ? why didn't you make many of projects made by arduino like CNC Plotter?
Once again , I appreciate your exerted efforts for teaching us . I have benefited a lot from your vedios . Now , i'm arranging for "Bluetooth controlled RC car" when I finish it , I will send you the link to tell me about your opinion . Thanks a lot.
بصراحه مجهود رائع ويشكر عليه ،انا عندى مشكله ان الفيديو من اول الدقيقة ٢٠ مابيشتغلش ، وجيت اشوف الكود على النت ماظهرش فلو ممكن حد يبعتلى الكود بس وانا هفهمه ، وشكرا جزيلاً
تفضل الكود
github.com/Arafa-microsys/Projects/blob/master/Date-Format/LCD_Date_Concept.ino
بشمهندس أنا جربت الكود ما اشتغل لا بروتيوس و لا عملي
المكتبة الموجودة حاليا علي Github
اتحدثت كذا مره علي ما انا اشتغلت علي المكتبة اثناء الفيديو فلازم تكون منزل نفس المكتبة وهتلاقيها منزلها في الفيديوهات
علشان كل حاجه تشتغل معاك كمان انا الفيديو زي ما بتشوف كل الخطوات متوضحة والتطبيق عملي شغال امامك في الفيديو فحتي لو الكود احتاج تعديل منك نظرا لتحديث المكتبة فالمفترض انك تقدر تعمل التعديل ده لاني بشرح بالتفصيل فالمفترض انك فهمت الشرح وتقدر تعدل وتعرف ايه اللي متعارض مع التحديث بتاع المكتبة
لم افهم نهائيا معنى count-1
03/09/2002
؟
ايوة
ده تاريخ عشوائي عادي
ابتنائي مواليدك 😊
لأ هذا ليس يوم ميلادي فانا مواليد سنة 90
ماشاءالله
الله يحفظك ويوفقك لكل خير