سلام مهندس من نمیتونم LCD ام رو راه بندازم
نمیدونم مشکلش چیه کار نمیکنه
حل شده
بررسی مشکل عدم امکان راه اندازی LCD
پاسخ منتخب
سلام دوست عزیز، همونطور که خانم مهندس هم اشاره کردن، لطفا سعی کنید سوالات خودتون رو در یک پیام ارسال کنید. نکته مهمتر اینکه اولویت بندی پاسخ سوالات بر اساس آخرین تاریخ فعالیت سوال هست و ارسال پاسخ های مکرر زیر سوال ممکن هست که زمان پاسخ گویی به سوال شما رو عقب بندازه.
و اما در مورد سوال شما:
احتمالا به علت برعکس وصل کردن مثبت و منفی، ال سی دی شما با مشکل مواجه شده است.
ال سی دی جدیدی که شما تهیه کردید از نوع alphanumeric نیست و بهش میگن graphical lcd به این معنی که فقط برای نمایش کاراکتر استفاده نمیشه و میتونید روی اون هر عکسی نمایش بدید.
برای راه اندازی کامل این نوع lcd باید از کتابخانه مخصوص خودش استفاده کنید (در اینترنت بگردید پیدا میکنید)
البته که ظاهرا همین کتابخانه هم داره روی lcd متن رو مینویسه ولی نتونسته درست سطر و ستون ها رو تشخیص بده. وقتی که شما دستور lcd.begin(64,128( رو استفاده میکنید، یعنی ۶۴ کاراکتر در ۱۲۸ خط که درست نیست. چک کنید ببینید در عمل چند کاراکتر و چند سطر داخل lcd جا میشه و اعداد رو تغییر بدید شاید درست شد. اگر نشد باید کتابخانه رو عوض کنید.
پاسخها (۳۱)
امین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
ببینید رنگش معلوم نمیشه هرچی پتانسیومتری رو تغییر میدم کار نمیکنه و در یک نقطه خاصی از پتانسیومتری انگار یه شک وارد میشه و کم کم رنگش میره و وقتی زیست اردواینو رو تو همون نقطه میزنی انگار یه شک میاد و میرهامین واحدیان اردکانی· ۳ سال پیش
مشکلش چیهامین واحدیان اردکانی· ۳ سال پیش
سلام مهندس قبلی فقط جای مثبت و منفی عوض شد و حالا یه مشکل دیگه داره ملاحظه کنیدامین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
نمیدونم چرا اینجوری شد دیشب وقتی دوتا سیم اشتباه VCC و vdd رو درست وصل کردم درست شد ولی وقتی صبح است کردم دیگه اینجوری شد و همینجوری هم موندامین واحدیان اردکانی· ۳ سال پیش
حالا یه جدید خریدم 64*128امین واحدیان اردکانی· ۳ سال پیش
درست کار میکنه ولی یه جوریع و نمیتونم با دستور LCD.setCursor کار کنم چون اصلا ستون و سطر رو نمیشناسهامین واحدیان اردکانی· ۳ سال پیش
و فقط عدد اول براش کار میکنه مثلاً وقتی عدد 0 تا 7 میزنید روی سطر اول میره و کلا عدد دومی اصلا کار نمیکنه هرچی وارد کردم نشد و مفتی از 8 تا 16 اگر اشتباه نکنم میزنم میره سطر سوم و اولین ستونامین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
چطوری هست سیستم آدرس دهیامین واحدیان اردکانی· ۳ سال پیش
ملاحظه کنیدامین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
و ببینید اصلا عدد دومی کار نمیکنه و فقط مقدار عدد اولی جواب میدهامین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
امین واحدیان اردکانی· ۳ سال پیش
ملاحظه کنید نمیدونم چطوری هست و Blink هاش هم بزرگتر هست مهندس و یه مربع بزرگ هستامین واحدیان اردکانی· ۳ سال پیش
لطفا راهنمایی کنید مهندس جانامین واحدیان اردکانی· ۳ سال پیش
حانیه برمایونتیم نماتک· ۲ سال پیش
سلام جناب مهندس واحدیان برای مطرح کردن یک پرسش نیازی نیست که جملات خودتون و عکس هایی که ارسال میفرمایید رو در قالب پیام های جدا ارسال کنید حجم متون و عکس های ارسال شده در یک موضوع هیچ محدودیتی ندارند و شما به سادگی میتونید با ساخت تنها یک تاپیک و نوشتن کل متن مدنظرتون داخل اون سوالتون رو در فروم ثبت کنید. در این صورت هم ارسال پیام برای شما ساده تر هست و هم خوندن متون پیامتون توسط افرادی که سوالی مشابه شما رو در گوگل سرچ میکنن ساده تر میسر میشه. موفق و پیروز باشید
امین واحدیان اردکانی· ۲ سال پیش
چشم مشکلی ندارد انشاا… پیام های بعدیامین واحدیان اردکانی· ۲ سال پیش
استاد خواهشاً راهنمایی کنید خیلی نیاز دارم
مهراد معیناستاد· ۲ سال پیشاین هم یک عکس نمونه از کاری که با این lcd میشه انجام داد.امین واحدیان اردکانی· ۲ سال پیش
سلام مهندس جان من کتابخانه اون رو پیدا کردم که به نام U2g2 هست که رااه انداختم و داره کار میکنه فقط یه مشکل که من دارم نمیتونم با این کتابخانه کار کنم ، یعنی با دستورات اون آشنایی ندارم و چیز زیادی هم داخل نت ندیدم و با example ها تونستم راه بندازم و داخل اون مثال ها یه چند تا کتابخانه دیگه هموارد کرده بود به نام Arduino و wire و چند تا دیگه که من این دوتا رو یادم هست اگر میشه در مورد این کتابخانه ها توضیح بدید و اگر میشه لینک یا مطلبی از دستورات کامل این u2g2 برام ارسال کنید تا بتونم راحت تر ارتباط بگیرم و باهاش کار کنم
مهراد معیناستاد· ۲ سال پیشمن به شما پیشنهاد میکنم که با روند بسته پیش برید و با قطعاتی که در طول بسته کار میکنیم کار کنید. در ادامه بسته انقدر مثال و پروژه با زبان C و C++ انجام میدیم که با تمرین میتونید تسلط خیلی خوبی بدست بیارید. نکته مهمی که من در طول بسته بهش تاکید دارم این هست که هیچ بسته ای نمیتونه همه قطعات دنیا رو بیاره و آموزش بده. من در طول بسته به شما یاد میدم خودتون بتونید با قطعات جدید کار کنید و راه خودتون رو پیدا کنید. کتابخانه های arduino همگی به صورت متن باز open source هستن و شما در صورت تسلط روی زبان برنامه نویسی میتونید کتابخانه رو باز کنید و کد اون رو ببینید. اکثرا همه دستورات داخل سورس وجود داره با توضیح. داخل اینترنت هم به دنبال Interfacing 128 x 64 Graphical LCD With Arduino بگردید میتونید مطالب متنوعی پیدا کنید. همه موارد به راحتی در اینترنت پیدا میشن. برای مثال برای Wire: arduino.cc Wire - Arduino Reference The Arduino programming language Reference, organized into Functions, Variable and Constant, and Structure keywords. این کتابخانه برای ارتباط TWI (Two-Wire Interface) و I2C استفاده میشه که از جمله ارتباط های میکرو با دنیای بیرون هست. در مورد کتابخانه U8g2 این لینک اصلی کتابخانه هست در گیت هاب ( گیت هاب یکی از معروف ترین سایت هایی هست که کد های متن باز open source روی اون قرار میگیرن) GitHub GitHub - olikraus/u8g2: U8glib library for monochrome displays, version 2 U8glib library for monochrome displays, version 2 - GitHub - olikraus/u8g2: U8glib library for monochrome displays, version 2 از داخل پروژه گیت هاب میرسیم به لینک زیر: GitHub Home U8glib library for monochrome displays, version 2 - olikraus/u8g2 این هم یک لینک مثال در اینترنت که صرفا در گوگل پیدا کردم: ElectronicsHub – 6 Jan 21 A Tutorial on Interfacing 128x64 Graphical LCD with Arduino A hookup guide/tutorial on Interfacing 128x64 Graphical LCD with Arduino. Pinout of LCD, ST7920 Controller, Bitmap Image Display, sample code. Est. reading time: 8 minutes فقط دقت کنید که راه اندازی lcd های به این اندازه، نیاز به فضای ram و قدرت پردازش بالاتری داره و ممکن هست که arduino nano نتونه کامل نیازهای مختلف پروژه شما رو برطرف کنه.امین واحدیان اردکانی· ۲ سال پیش
سلام مهندس کاملا متوجه شدم توضیحات شما فوقالعاده بود و عالیامین واحدیان اردکانی· ۲ سال پیش
تشکر فراوان خدمت شماامین واحدیان اردکانی· ۲ سال پیش
پاسخ شما
برای پاسخ دادن به این سوال وارد شوید.










