تنهاچیزی که میتونه محتمل بشه اینه که مبدل i2c به هر دلیلی جواب نداده باشه .
دقت کنید اینطوری باید وصلش کرده باشید :
فایل پیوست 3257
اگر جهتتون درسته دقت کنید که لحیم سردی نداشته باشید.
نمایش نسخه قابل چاپ
تنهاچیزی که میتونه محتمل بشه اینه که مبدل i2c به هر دلیلی جواب نداده باشه .
دقت کنید اینطوری باید وصلش کرده باشید :
فایل پیوست 3257
اگر جهتتون درسته دقت کنید که لحیم سردی نداشته باشید.
سلام مهندس جان...
درست طبق گفته شما پیش رفتم.سخت افزار رو چک کردم .بعد پایه های sda و scl رو مطابق با نقشه ای که شما داده بودین وصل کردم ولی رو قسمت ...scanning میموند و هیچ تغییری نمیکرد.بعد کلی تست متوجه این شدم که امکان داره خرابی از ماژول باشه.همون روز ماژول i2c دیگه ای رو سفارش دادم.امروز به دستم رسید!
الان وصلش کردم و کدی که شما داده بودین رو آپلود کردم.این دفعه طبق گفته شما 5ثانیه طول نکشید که کد 0x3F رو بهم داد.همین کد رو تو هدر برنامه liquidcrystal_i2c وارد کردم و مشکل حل شد...
واقغا ازتون ممنونم..خیلی خیلی لطف کردین
با سلام خدمت شما دوست عزیز
من هم دقیقا با همین مشکل مواجه بودم و اول به ماژول شک کردم اما چون در اون زمان شرایط سفارش دادن رو نداشتم پس به جستجو برای رفع مشکل نرم افزاری پرداختم و اتفاقا در خود سایت آفتاب رایانه دوست عزیزی نوشته بود که چون مدل آیسی ماژولهای جدید PCF8574A هست و ماژولهای قدیمی با آیسی PCF8574 در دسترس بودن و آدرس تمامی مثالها 0x27 هست و برای ماژول های قدیمی نوشته شده اند، تمام کاری که شما باید انجام دهید این است که در برنامه هایتان آدرس را از 0x27 به 0x3F تغییر دهید.
کار دادن یه پروژه که مدت زیادی واسش وقت گذاشتین خیلی لذت بخشه :cool: :o
موفق باشید