عند العمل في مشاريع Arduino الكبيرة ، من الشائع جدًا نفاد المسامير المتاحة لتوصيل المكونات. لنفترض أنك تريد توصيل أجهزة استشعار / مشغلات متعددة مع الحاجة الملحة إلى الاحتفاظ بمسامير إضافية لتغذية وحدة عرض متعطشة للدبابيس.
ما لم تكن تقوم ببعض السحر ، يكون من الصعب أحيانًا التعامل مع كل هذه الاتصالات على لوحة Arduino واحدة - خاصة عندما تقرر استخدام لوحات أصغر لأنك مضغوط للحصول على مساحة. وهنا يأتي دور الاتصال التسلسلي.
اجعل فيديو اليوم قم بالتمرير للمتابعة مع المحتوى
دعنا نستكشف ماهية الاتصال التسلسلي والطرق التي يمكنك من خلالها إعداده باستخدام Arduino لمهام مثل المعالجة الموزعة والتكامل العام.
ما هو الاتصال التسلسلي؟
الاتصال التسلسلي هو طريقة لإرسال واستقبال البيانات بين جهازين إلكترونيين أو أكثر ، بتة واحدة في كل مرة عبر خط اتصال واحد. كما يوحي الاسم ، يتم إرسال البيانات في 'سلسلة' ' .
حتى مجرد القدرة على تحميل الرسومات على لوحة Arduino المفضلة لديك تستخدم الاتصال التسلسلي عبر USB.
بروتوكولات الاتصال التسلسلي على Arduino
لوحات Arduino متعددة الاستخدامات بشكل لا يصدق ويمكنها التواصل مع مجموعة واسعة من الأجهزة. وهي تدعم أربعة بروتوكولات اتصال تسلسلية: Soft Serial و SPI (واجهة محيطية تسلسلية) و UART (جهاز استقبال-مرسل غير متزامن عالمي) و I2C (دائرة متكاملة). لمزيد من التفاصيل ، راجع دليلنا الشامل على كيف تعمل الاتصالات التسلسلية UART و SPI و I2C.