آموزش راه اندازی LCD گرافیکی با آردوینو Arduino – نصب تا برنامهنویسی عملی
3 ساعت
0.0
LCD گرافیکی چیست؟ LCD گرافیکی نوعی نمایشگر است که از کریستالهای مایع برای نمایش تصاویر، گرافیکها و متنها به صورت واضح و با کیفیت بالا استفاده میکند. این نمایشگرها برخلاف LCDهای کاراکتری که تنها قادر به نمایش کاراکترهای از پیش تعریف شده هستند، امکان نمایش هر نوع تصویر و گرافیکی را به صورت پیکسلی فراهم میکنند. آردوینو چیست؟ آردینو یک بورد پیشساخته قابل برنامهنویسی است که در بسیاری از پروژهها به عنوان رابط اصلی میان بخشهای الکتریکی و مکانیکی استفاده میشود. پروتئوس چیست؟ نرمافزار پروتئوس یک نرمافزار شبیهسازی و طراحی سیستمهای مهندسی است که به منظور تحلیل و طراحی سیستمهای مختلف از جمله ماشینآلات، ابزارهای پزشکی، سیستمهای رباتیک، سیستمهای الکترونیکی و ... استفاده میشود. اهمیت یادگیری راهاندازی LCD گرافیکی با کتابخانههای مهم در آردوینو و پروتئوس چیست؟ نمایشگرها انواع گوناگونی دارند که در میان آنها السیدیهای گرافیکی به سبب قابلیتهای بالا و همچنین قیمت مناسبی که دارند بسیار پرطرفدار هستند. با استفاده از این السیدیها میتوان انواع متن، نمودار، شکل و تصاویر غیررنگی را نمایش داد. السیدیهای گرافیکی در بسیاری از پروژههای صنعتی کاربرد دارند و در دستگاههای تجاری مانند دستگاههای دیجیتال سنجش مقاومت بتن، استفاده میشوند. در بسیاری از پروژههای صنعتی و در دستگاههای تجاری مانند دستگاههای دیجیتال سنجش مقاومت بتن، لازم است برخی نتایج توسط یک نمایشگر به مخاطب نمایش داده شود تا مخاطب بتواند فرامین بعدی را ارسال کند یا از نتایج محاسبات آگاه شود. برای نمایش دادن نتایج می توان از انواع نمایشگرها استفاده کرد. هرچند نمایشگرهای زیادی در بازار وجود دارند، امادر این بین، السیدیهای گرافیکی به دلیل تنوع، قابلیتهای بسیار بالا و همچنین صرفه اقتصادی، از محبوبیت بالایی برخوردارند. این السیدیها در بسیاری از دستگاهها از جمله تجهیزات آزمایشگاهی نظیر دستگاههای سنجش مقاومت سنگ، آسانسورها، پرینترهای سهبعدی و ... استفاده شدهاند. شاید جالب باشد بدانید که نمایشگر گوشیهای نوستالژیک و محبوب نوکیا ۵۱۱۰، یک نوع السیدی گرافیکی است که هماکنون میتوان ماژول آن را نیز با قیمت مناسبی تهیه کرد. بنابراین، با یادگیری روشهای راهاندازی السیدی گرافیکی با آردوینو میتوان یک گام مهم برای تعمیر و توسعه بسیاری از دستگاهها در سطح حرفهای برداشت. بنابراین یادگیری کار با السیدیهای گرافیکی برای تمامی افرادی که قصد ساخت یک دستگاه جدید را دارند، بسیار ضروری است و باعث میشود کیفیت دستگاه به طور چشمگیری بالا باشد. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش، ابتدا با انواع السیدی گرافیکی آشنا میشویم. سپس، ویژگیهای سختافزاری آنها را بررسی میکنیم. در ادامه، روش راهاندازی السیدیهای گرافیکی با استفاده از آردوینو را تشریح میکنیم. در فصول ابتدایی، علاوه بر نصب انواع کتابخانههای ضروری نظیر U8X8 ،U8G2 و GEM، چند مثال از راهاندازی السیدیهای گرافیکی را بررسی میکنیم. برای بهبود کیفیت یادگیری و مشاهده نتایج کدها از نرمافزار پروتئوس بهره میبریم و برای برنامهنویسی آردوینو از جدیدترین ورژن نرمافزار آردوینو استفاده میکنیم. در این فرادرس، روش ترسیم اشکال ساده روی السیدی، روش نمایش تصاویر غیررنگی، روش ساخت منوها و لیستهای کاربردی، نوشتن با فونت فارسی و ... را میآموزیم. برای یادگیری این آموزش، تنها لازم است با زبان برنامهنویسی C آشنایی مقدماتی داشته باشیم.