آموزش متوسط

آشنایی عملی با گذرگاه I2C و اسکن آدرس

تصویر آموزشی آشنایی عملی با گذرگاه I2C و اسکن آدرس

آموزش I2C آردوینو را با یک آزمایش قابل تکرار یاد می‌گیریم. I2C دو خط داده SDA و ساعت SCL دارد و چند قطعه می‌توانند روی یک گذرگاه قرار بگیرند. نشانی هر قطعه را از دیتاشیت یا اسکنر پیدا کنید. پایه‌ها و سطح ولتاژ روی بردهای مختلف متفاوت است.

نمای تصویری قطعات مرتبط با آشنایی عملی با گذرگاه I2C و اسکن آدرس
نمای بازسازی‌شدهٔ قطعات مرتبط با درس؛ عکس، راهنمای اتصال یا مشخصات فنی قطعه نیست.

وسایل و پیش‌نیازهای آموزش I2C آردوینو

یک ماژول I2C سازگار با ولتاژ برد و چهار سیم اتصال آماده کنید. زمین و تغذیه را طبق مشخصات ماژول ببندید و SDA و SCL را به پایه‌های درج‌شده در راهنمای برد وصل کنید.

مراحل عملی

در برنامه Wire.begin() را اجرا کنید. نشانی‌های ۱ تا ۱۲۶ را با beginTransmission و endTransmission بررسی و نشانی‌های با پاسخ صفر را در Serial چاپ کنید. اسکنر فقط حضور قطعه را نشان می‌دهد، نه سلامت همه عملکردهای آن.

  1. قطعات را با تغذیه قطع‌شده ببندید و اتصالات را بررسی کنید.
  2. ابتدا نمونه ساده همان بخش را اجرا و خروجی را ثبت کنید.
  3. فقط بعد از تأیید هر مرحله، قطعه یا قابلیت بعدی را اضافه کنید.

عیب‌یابی

اگر نشانی دیده نشد، ولتاژ، زمین، SDA/SCL، مقاومت پول‌آپ موجود در ماژول و نشانی احتمالی را بررسی کنید. دو ماژول با نشانی ثابت یکسان روی یک گذرگاه تداخل دارند.

تمرین و ارزیابی

یک بار ماژول را جدا کنید و تفاوت نتیجه اسکن را ثبت کنید.

نتیجه را با یادداشت مقدار ورودی، خروجی مورد انتظار و خروجی مشاهده‌شده ارزیابی کنید. در پروژه‌های چندقطعه‌ای، هر بخش را پیش از ترکیب جدا امتحان کنید.

درس‌های مرتبط

منبع تکمیلی: راهنماهای رسمی Arduino و مرجع زبان و کتابخانه‌ها.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *