فهرست مطالب:
- مرحله 1: مرحله 1: بردهای ESP32 ، نصب Arduino IDE و پیکربندی کتابخانه VGA
- مرحله 2: مرحله 2: بارگذاری "مار" در ESP32
- مرحله 3: مرحله 3: اتصال پورت VGA
- مرحله 4: مرحله 4: چهار دکمه را وصل کنید
- مرحله 5: مرحله 5: نتیجه گیری و قدردانی
تصویری: مار ESP32 VGA: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در این مقاله آموزشی نحوه بازسازی یک بازی بازی کلاسیک - مار - با ESP32 ، با خروجی برای مانیتور VGA را نشان خواهم داد.
وضوح تصویر 640x350 پیکسل ، در 8 رنگ است.
من قبلاً نسخه ای را با Arduino Uno انجام دادم (اینجا را ببینید) ، اما وضوح تصویر فقط 120 60 60 پیکسل ، 4 رنگ بود.
این پروژه با کتابخانه فوق العاده ESP32 VGA که توسط Fabrizio Di Vitorio نوشته شده است امکان پذیر شده است. برای جزئیات بیشتر اینجا را ببینید.
مرحله 1: مرحله 1: بردهای ESP32 ، نصب Arduino IDE و پیکربندی کتابخانه VGA
این مرحله مشابه مرحله 1 پروژه قبلی من با ESP32 است ، بنابراین فقط این پیوند را دنبال کنید ، خواندن را از مرحله 1 شروع کنید تا زیر مرحله 3 حذف شود.
شما باید کتابخانه FabGL VGA را نصب کنید ، اما برای Snake به آخرین نسخه نیاز دارید: فقط در صورت تغییر در آینده ، من یک نسخه کارکردی در فایل src.new.rar در پایین این مرحله قرار می دهم. می توانید پوشه را بارگیری کرده ، از حالت فشرده خارج کرده و نام آن را به "src" تغییر دهید
پوشه "… / arduino-1.8.9 / libraries".
مرحله 2: مرحله 2: بارگذاری "مار" در ESP32
Snake.ino را در انتهای این مرحله بارگیری کنید. آن را با Arduino IDE باز کنید و آن را در ESP32 خام خود بارگذاری کنید. اگر پیام خطایی ندارید ، کد باید قبلاً اجرا شود.
مرحله 3: مرحله 3: اتصال پورت VGA
شما به قطعات زیر نیاز دارید:
- اتصال DSUB15 ، یعنی اتصال زن VGA یا کابل VGA که باید قطع شود.
- سه مقاومت 270 اهم
پین های ESP32 GPIO 2 ، 15 و 21 را به ترتیب از طریق مقاومت های 270 اهم به ترتیب به رنگ قرمز VGA ، سبز و آبی متصل کنید.
VGA Hsync و Vsync را به ترتیب به پین 17 و 4 ESP32 GPIO وصل کنید.
پین های اتصال دهنده DSUB15 5 ، 6 ، 7 ، 8 و 10 را به ESP32 GND وصل کنید.
برای تعریف پین اتصال VGA DSUB15 ، تصویر را در این مرحله ببینید. توجه ، این قسمت لحیم کاری اتصال زن است.
مرحله 4: مرحله 4: چهار دکمه را وصل کنید
شماتیک این مرحله نحوه اتصال یک دکمه (معمولاً باز) را از +5V به پین داده شده ESP32 نشان می دهد. توجه داشته باشید که همچنین باید پین داده شده ESP را از طریق مقاومت 1 تا 2 کیلو اهم به GND وصل کنید. به این ترتیب وقتی دکمه آزاد می شود (باز می شود) پین ESP دقیقاً در صفر ولت است.
به طور خاص ، شما باید چهار دکمه را با ترتیب زیر متصل کنید:
- دکمه 12 را به راست پین کنید
- دکمه 25 را به بالا سنجاق کنید
- دکمه 14 را به چپ سنجاق کنید
- دکمه 35 را به پایین پین کنید
مرحله 5: مرحله 5: نتیجه گیری و قدردانی
اگر همه چیز به درستی کار می کند ، فقط مانیتور VGA را وصل کنید تا بتوانید از Snake لذت ببرید.
من مایلم مخازن خود را برای Fabrizio Di Vittorio برای کتابخانه فوق العاده ESP32 VGA خود بیان کنم. برای اطلاعات بیشتر ، مثالها و… مهاجمان فضایی ، به سایت وی مراجعه کنید.
اگر از این پروژه خوشتان می آید ، لطفاً نظر خود را بنویسید یا تصویری از دستگاهی که می سازید به اشتراک بگذارید … و مهمتر از همه ، در مسابقه GAMES به آن رای دهید!
توصیه شده:
ربات مار چاپ سه بعدی: 7 مرحله (همراه با تصاویر)
ربات مار چاپ سه بعدی: وقتی چاپگر سه بعدی خود را گرفتم ، به این فکر کردم که با آن چه می توانم بسازم. من چیزهای زیادی را چاپ کردم اما می خواستم با استفاده از چاپ سه بعدی یک ساختار کامل بسازم. سپس به ساخت ربات حیوان فکر کردم. اولین ایده من این بود که یک سگ یا عنکبوت بسازم ، اما یک
مار روی تخته نان: 3 مرحله (همراه با تصاویر)
مار روی تخته ناهار: & quot؛ بازی روی گوشی خود دارید؟ & quot؛ & quot؛ دقیقا نه & quot؛ آن را در هر چیزی از ماتریس LED ، L
بازی مار: 4 مرحله
بازی مار: سلام بچه ها ، امروز من به شما نشان می دهم که چگونه یک بازی مار اصلی در پایتون بسازید و دوستان را در این تعطیلات شگفت زده کنید. این بسیار ساده است فقط کافی است python 3 و pygame install را نصب کنید. در این قسمت آموزشی من نحوه نصب pygame را اضافه کردم. بعد از
مار قابل حمل: 3 مرحله
مار قابل حمل: این یک آموزش است که چگونه می توانید بازی مار قابل حمل خود را بسازید! تنها چیزی که شما نیاز دارید یک آردوینو ، مقداری لوازم الکترونیکی و راهی برای محاسبه همه چیز است. در اینجا لیستی از تمام نیازها آمده است:- Arduino uno (1)- ماژول جوی استیک (1)- Led Matrix (1)- چند سیم (10
آردوینو مار روی مانیتور VGA: 5 مرحله
آردوینو مار روی مانیتور VGA: خوب … من آردوینو خریدم. در ابتدا ، سرمایه گذاری با انگیزه ای انجام شد که باعث علاقه دخترم به برنامه نویسی می شد. با این حال ، همانطور که معلوم شد ، این بازی برای من سرگرم کننده تر بود. پس از بازی با ساخت LED ها