كورس التحكم في الاردوينو: المحاضرة التاسعة - بروتوكول UART
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2024
- يتناول الفيديو مفهوم الاتصال و طرق نقل البيانات بين المتحكمات الدقيقة بشكل عام كما يتناول مفهوم بروتوكولات الاتصال وانواعها المختلفة و تصنيفها تبعاً للتزامن و اتجاه نقل البيانات، كما يتناول بالشرح بروتوكول UART وكيفية نقل البيانات عن طريقه وكيفية تنصيبه و التركيب العام لحزمة البيانات الخاصة به، وكيفية استخدامه مع منصة الاردوينو
لا تنسونا من صالح دعائكم، ولا تنسوا الاشتراك في القناة و تفعيل زر الجرس لمتابعة كل جديد لدينا، و اذا اعجبكم الفيديو اضغطوا لايك
#communication
#communication_protocols
#protocols
#UART
#UART_protocol
اردوينو
أردوينو
Arduino
اردوينو للمبتدئين
التحكم باستخدام الاردوينو
اردوينو من البداية
الاردوينو و التحكم
الاردوينو و العناصر الالكترونية
الاردوينو والاجهزة المادية
#Arduino
#arduino
#اردوينو
#كورس_اردوينو
#تعليم_اردوينو
#اردوينو_للمبتدئين
جزاك الله خيرا
🥰
جزاك الله خيرا .. شرح جميل جدا❤❤
الله يعطيك العافيه
شرح ممتاز
بارك الله فيك ❤️
thanks
عندي سؤال لو تكرمت
ما هو الفرق بين ال serial protocol و HID protocol عند التعامل مع الحاسب
وشكرا
مش فاهم سؤالك ... ممكن توضح لي ؟ انا عارف ان الاتصال نوعين سيريال وباراليل . وان الاردوينو بيدعم تلات بروتوكولات UART , SPI ,I2C لكن معنديش فكرة عن البروتوكول ال HID ده بيعمل ايه
وماذا نقصد با Data bus ليس ترجمه وانما علميا وعمليا
كلمة Bus في اللغة الإنجليزية معناها بالعربي ناقل او وسيلة نقل عامة ... معناها الفعلي ناقل .... طيب Data Bus معناها ايه ... معناها ناقل البيانات والمقصود منها هو الطريقة اللي بينتقل من خلالها البتات بين عناصر الميكرو نفسه .... بمعني ان في داخل الميكرو واجهه لبروتوكول UART هي عبارة عن ريجستر داخل الميكرو نفسه بتوصلها الداتا في صورة بتات متوازية بتقوم الواجهة دي بإضافة بتات البداية والتكافؤ والنهاية وارسالها في صورة تسلسلية إلى واجهة UART للمتحكم التاني اللي بدوره بيقوم بالعملية العكسية ... ارجو اكون اوضحت الفكرة ... الفكرة ان ده كله عبارة عن هاردووير موجود داخل بنية المتحكم الدقيق نفسه
@@mostafashehataa2601 ذهب انت وصلت الفكره 😘
استاذنا العزيز اطلب منك طلب وارجوا منك الاجابه هل يمكنني الحصول على كتاب يعتبر كمرجع عملاق للاردوينوا يحتوي على كل شيء صغيره وكبيره
اسف لتأخري في الرد .... لو بتدور على حاجة تصلح كمرجع علمي سواء لرسالة علمية أو للتدريس أعتقد في كتير .... بس مش متأكد أوي من قوة المراجع العملية العربية في هذا المجال .... افضل المراجع الأجنبية أكثر وعندك موقع زي Arduino.cc على الهب بتاعه عشرات المشاريع التي يمكن اعتمادها في فهم وتطبيق الكثير عن الأردوينو .... وممكن تبعت لي انت عايز تعرف ايه بالظبط يمكن اقدر اساعدك ... انا الفترة دي مش بنشر كتير مهتم اكتر بتطبيقات الذكاء الإصطناعي في مجال الميكروكنترولر
@@mostafashehataa2601 أناكذالك اعشق المايكروكونترولر بحب نفس التوجه الذي تدرسه كذالك ربي يوفقك صحيح المراجع العربيه لم تفي بالغرض ولكن استاذ يوجد منهج عربي كتاب مالم تعرفه من قبل ما رايك فيه بثلاث اجزاء هل يعتبر مرجع للاردوينوا وانا كذالك ابحث عن المصادر الاجنبيه لان استاذ اريد ان اكون فوق المتقدم بألاردوينوا باذن الله تعالى لان الاردوينوا ليس كما نعرفه من يتقنه يعمل منه مشاريع عملاقه
وكل الشكر والتقدير لشخصك الكريم
@@moslimalking8619 والله انا مطلعتش على المرجع اللي بتقول عليه عشان احكم انا عارف ان في مهندس محمود تقريباً عامل كتاب عن الاردوينو ولكن لم يتاح لي الوقت للإطلاع عليه وعارف ان في كتب كتير جداً بالعربي ولن بالفعل لم يتاح لي الوقت للإطلاع عليها ولكن انا أشجع وادعم بشده زيادة المحتوي العربي في جميع المجالات التقنية وخاصة مجال ال
استاذ الكود اللي راح ارفعه على الماستر من خلال الابتوب متحول الى HEXfile حتى تم ارساله ام UART الخاص بالماستر هو المسؤل عن تحويله
في فيديو الجزء العملي انا سايب في وصف الفيديو لينك لكود المشروع واللي بيتضمن كود الإرسال والإستقبال .... ممكن تستخدمهم وتعدل عليهم براحتك
استاذ هل هذا الشرح مفصل حول البروتوكول او لا وممكن مصدر مفصل لكل بروتوكولات الاتصال او المهمات فقط مثل (I2C,SPI,UAR,)
إلى حد كبير يحمل الكثير من التفاصيل ... أو على الأقل القدر الكافي من التفاصيل لفهم البروتوكول واستخدامه ... اعتقد مفيش مصدر شامل لكل البروتوكولات والا كنت هجيبه لانه كان هيفيدني أوي في التحضير ..... وفي شغلي ... أنا عموما بجمع المعلومة وبتحقق منها من كذا مصدر
@@mostafashehataa2601 شرا لك يا ذهب ❤️ استاذ مصطفى
استاذ هل ان بت التكافؤ يتم تسجيله في UART المرسل عند ما يستلم البيانات بشكل توازي من الداتا باص وعند ما يتم استقبال الحزمه من قبل UART المستقبل تتم المقارنه في UART المستقبل ام العمليه تجري في المستقبل فقط
بت التكافؤ هو وسيلة بدائية للتحقق من وصول حزمة الداتا بشكل سليم بمعني لو الداتا المرسلة فردي المرسل بيبعت فردي لو زوجي بيبعت زوجي ..... طيب بالنسبة للمستقبل إيه اللي بيتم ... المستقبل بياخد عينات من خط الاستقبال على مسافات أو للدقة نقول فترات زمنية مساوية لمعدل نقل البيانات المحدد في بداية الإتصال لو وجد إختلاف بين قيمة الرسالة وبت التكافؤ ساعتها بيعرف ان في تشوه حصل في الرسالة أو انه لم يتم التقاط البيانات اعتماداً على معدل نقل بيانات Baud rate صحيح وموحد لكلا طرفي الإتصال >>>> طبعاً زي ماقولتلك ان دي مش افضل وسيلة ولا ده افضل بروتوكول ... ارجو اكون عرفت اوضح المره دي
اعرف استاذ ولكن واد فهم بروتوكولات الاتصال @mostafa shehataa اكو هندي يقول إن أن بت التكافؤ هو عباره عن بت اضافي يتم إضافته إلى حزمه البيانات وبالتالي يصبح جزء من الشفره أو الرمز المرسل اللي هو عدد البيانات
وعند استلام المستقبل الكود راح يعد عدد البتات التي تحمل logic one
ثم تقوم دائره مدقق التكافؤ بمقارنه
عدد البتات التي تحمل logic one
مع شرط التكافؤ اذا تحقق الشرط لا يوجد تشوه وإذا اختل هناك تشوه سواء كان الشرط ( even or odd)
وقال كذالك أن عدد الأخطاء في التكافؤ الزوجي اذا كانت أكثر من خطاين و زوجيه فلا يتم اكتشافها
أما إذا كانت فرديه يتم اكتشافها
والعكس صحيح بالنسبه للتكافؤ الفردي
وشكرا لك يا ذهب استاذ مصطفى انت شخص مميز ورائع
السلام عليكم إذا أمكن كيف التواصل معكم 🙏