توضیحات
دوره ESP32 TFT Display Programming: SPI & RGB with ESP-IDF. این دوره آموزشی به آموزش برنامهنویسی نمایشگرهای TFT با استفاده از ریزتراشه ESP32 و فریمورک ESP-IDF برای طراحی رابطهای کاربری پیشرفته میپردازد. این دوره آموزشی برای سادهسازی فرآیند ساخت رابط کاربری در پروژههای مختلفی که نیازمند تعامل با کاربر هستند، طراحی شده است. برد Korvo برای این منظور انتخاب شده است؛ زیرا این سختافزار تمامی امکانات مورد نیاز برای راهاندازی نمایشگرهای TFT را در خود جای داده و با وجود اینکه در ابتدا برای پروژههای هوش مصنوعی صوتی توسعه یافته بود، امکان پیادهسازی پروژههای متنوعی را فراهم میکند. در نگاه اول، راهاندازی نمایشگرهای TFT کار سادهای به نظر میرسد، اما با پیشرفت فناوری و افزایش تقاضا برای عملکرد بالا، انواع مختلفی از نمایشگرها و قابلیتهای لمسی معرفی شدهاند که این فرآیند را پیچیدهتر کردهاند. تجربهها نشان میدهند که بسیاری از کیتهای توسعه نرمافزاری موجود در اینترنت به دلیل عدم هماهنگی با پیشرفتهای سختافزاری، کارایی لازم را ندارند. ریزتراشه ESP32 به دلیل برخورداری از سختافزار قدرتمند و قیمت مناسب انتخاب شده است. با استفاده از ابزار ESP-IDF که توسط شرکت سازنده ارائه شده است، میتوان بدون نیاز به انتظار برای بهروزرسانیهای شخص ثالث، کتابخانههای متنباز را مستقیماً یکپارچهسازی کرد. این دوره به طور مفصل به نحوه کارکرد ESP32 در کنار سیستمعامل بیدرنگ Free-RTOS برای ایجاد محیطی چندوظیفهای میپردازد و پردازنده چندهستهای همراه با پیکربندی حافظه رم آن را تشریح میکند. همچنین کتابخانه گرافیکی جامع LVGL برای کاهش زمان توسعه و دسترسی به ابزارهای گرافیکی به کار گرفته میشود. در طول دوره، پروتکلهای مختلف کنترل نمایشگر مانند SPI، ترکیب SPI با RGB و توالی بایتهای رنگی بررسی میشوند تا مهارتهای عیبیابی و توسعه تقویت گردد.
آنچه فرا خواهید گرفت
- پیادهسازی کتابخانه گرافیکی: یادگیری نحوه اضافه کردن کتابخانه گرافیکی LVGL به تراشه ESP32 همراه با نمایشگر TFT.
- کنترل انواع نمایشگر: نحوه مدیریت نمایشگرهای السیدی مبتنی بر پروتکلهای SPI و RGB.
- مدیریت لمس و حرکات: تسلط بر قابلیتهای لمسی و ژستهای حرکتی برای نمایشگرهای TFT.
- استفاده از فریمورک تخصصی: بررسی محیط ESP-IDF برای سفارشیسازی درایورهای مختلف نمایشگر.
- عملیات کامل گرافیکی و لمسی: استفاده از کتابخانه گرافیکی برای مدیریت کامل صفحه نمایش و لمس.
- کنترل رشتههای پردازشی: یادگیری مدیریت نخها برای اجرای ایمن و پایدار برنامهها.
- توسعه چندوظیفهای: راهاندازی سیستمهای چندوظیفهای با استفاده از سیستمعامل Free-RTOS.
- مهارتهای عیبیابی پروژه: کسب مهارتهای کلیدی برای اجرای موفقیتآمیز پروژه و حل مشکلات فنی.
این دوره مناسب افرادیست که
- توسعهدهندگان هوش مصنوعی صوتی: افرادی که قصد دارند رابط کاربری مناسبی برای پروژههای صوتی خود ایجاد کنند.
- مهندسان سختافزار توکار: متخصصانی که با بردهای الکترونیکی و سیستمهای امبدد سر و کار دارند.
- دانشجویان رشتههای مهندسی: محصلانی که علاقهمند به یادگیری عملی طراحی سیستمهای سختافزاری و نرمافزاری هستند.
- علاقهمندان به الکترونیک و ساخت پروژه: کسانی که به صورت سرگرمی به دنیای برنامهنویسی میکروکنترلرها نگاه میکنند.
- طراحان رابط کاربری سختافزار: هر فردی که میخواهد برای پروژههای مبتنی بر ESP32 یک رابط کاربری اختصاصی بسازد.
مشخصات دوره ESP32 TFT Display Programming: SPI & RGB with ESP-IDF
- ناشر: Udemy
- مدرس: Walter Liew
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 2 ساعت و 4 دقیقه
- تعداد دروس: 37
سرفصل های دوره

پیشنیازهای دوره ESP32 TFT Display Programming: SPI & RGB with ESP-IDF
- Basic C programming knowledge
- Exposure to Visual Studio Code and ESP-IDF
- Strong will in exploring S/W and H/W details
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.7 گیگابایت












































