الروبوت المركزي

هل يدعم Raspberry Pi 3 B + I2C؟

protection click fraud

افضل جواب: نعم. يدعم Raspberry Pi واجهة I2C من خلال رأس GPIO الخاص به. يتم تعطيله افتراضيًا ، لذا ستحتاج إلى تمكين الجهاز وتثبيت بعض الأدوات المساعدة قبل أن تتمكن من استخدامه.

أمازون: Raspberry Pi 3 B + ($40)

ما هي واجهة I2C؟

واجهة I2C (إنها في الواقع I²C أو I-squared-c ولكن لا أحد يريد كتابتها ، ومن هنا nickname) هي نقطة نهاية ناقل تسلسلي لدائرة متكاملة لا يحتاج إلى سرعة عالية تواصل. الإرسال متزامن ومحول بحزم ويمكنه استضافة العديد من الأجهزة الرئيسية وأجهزة تابعة متعددة على نفس الناقل. ستجده مستخدمًا في أي مكان. البساطة أهم من السرعة وهي شائعة الاستخدام لربط أجهزة الاستشعار أو معدات المراقبة.

لتطبيقات الهوايات ، يتم استخدام ناقل I2C بشكل شائع لتوصيل لوحة كمبيوتر بشاشة LCD. يمكن للوحة حقيبة الظهر I2C أن تقلل عدد التوصيلات المطلوبة من 16 إلى اثنين ، ومع دبابيس الإدخال / الإخراج دائماً في حالة نقص العرض ، مما يجعل الحافلة I2C ذات قيمة كبيرة للعديد من المشاريع. لمعرفة المزيد عن ناقل I2C والاتصالات التسلسلية بشكل عام ، Sparkfun لديه برايمر رائع لتبدأ.

استخدام واجهة I2C على Raspberry Pi

افتراضيًا ، يكون لدى Raspberry Pi واجهة I2C معطلة. لا تقلق ، من السهل تمكينه.

ستستخدم نفس أداة التكوين التي رأيتها عند تشغيل Raspberry Pi لأول مرة. لإعادته ، اكتب sudo raspi-config من سطر الأوامر. ستجد خيار تمكين خيار I2C ضمن خيارات التواصل.

بعد إعادة التشغيل ، يمكنك بعد ذلك تثبيت أي أدوات مساعدة وأدوات تصحيح أخطاء مثل أدوات i2c أو ال بيثون سمبوس المكتبات من خلال مدير الحزم القياسي باستخدام الأمر apt-get. سيحدد مشروعك ولغة الترميز التي تستخدمها بالضبط الإضافات التي ستحتاجها للتواصل عبر ناقل I2C باستخدام دبابيس GPIO القياسية في Raspberry Pi 3 B +.

اختيارنا

Raspberry Pi 3 B +

يشمل اتصالات الحافلات القديمة
يدعم Raspberry Pi 3 B + العديد من أنواع الاتصال التسلسلي المختلفة من خلال دبابيس GPIO الخاصة به ، بما في ذلك واجهة I2C. هذا هو أحد الأسباب التي تجعلنا نحب هذا الكمبيوتر الصغير ذو اللوحة الواحدة !.

instagram story viewer