يعتبر اتصال شريحتي أردوينو احدى الأمثلة التطبيقية لنظام الدوائر الكهربائية. للحصول على شرح لنظام I2C، انقر هنا.
القطع المطلوبة:
- شريحتي اردوينو اونو
- شريحتي وحدة العرض 2*16 LCD
- مقياس الجهد 10K
- أسلاك للتوصيل
التوصيل:
شرح العمل:
لإثبات اتصال I2C في الأردوينو، يتم استخدام شريحتي اردوينو أونو مع شاشتي عرض LCD 16X2. حيث تعلق على بعضها البعض، ويتم استخدام قطعتي فرق الجهد مع كل شريحة أردوينو لتحديد القيم المرسلة (0 إلى 127) من السيد إلى العبد والعبد الى السيد، وذلك بتغيير قيم فرق الجهد.
نحن نأخذ القيمة التناظرية المدخلة في دبوس الأردوينو A0 من (0 إلى 5V) باستخدام مقياس الجهد وتحويلها من قيمة تناظرية إلى رقمية (من 0 إلى 1023). بعد ذلك، يتم تحويل هذه القيم ADC إلى مزيد من (0 إلى 127) حيث يمكننا إرسال بيانات 7 بت فقط من خلال اتصال I2C. يحدث اتصال I2C من خلال اثنين من الأسلاك في دبوس A4 و A5 في كل شريحة أردوينو.
سيتم تغيير القيم في شاشة LCD الخاصة بـ Slave Arduino عن طريق تغيير POT في الجانب الرئيسي والعكس.
برمجة I2C في الأردوينو:
هذه التعليمات البرمجية تحتوي على برنامجين معا. الأول لسيد الأردوينو والآخر لعبيد الأردوينو.
لتحميل التعليمات البرمجية، انقر هنا.