فهرست مطالب:

انگشت تیک تاک: 12 قدم
انگشت تیک تاک: 12 قدم

تصویری: انگشت تیک تاک: 12 قدم

تصویری: انگشت تیک تاک: 12 قدم
تصویری: ویدیوهای خنده دار تیک تاک 5 😂😂😂❌ Funny tiktok videos 2024 2024, نوامبر
Anonim
پا تیک تاک
پا تیک تاک

پروژه های Tinkercad »

امروز ما با استفاده از آردوینو یک بازی Tic Tac Toe در TinkerCad خواهیم ساخت. ما از بسیاری از اجزای ساده استفاده می کنیم و از کد برای اتصال همه آنها به یکدیگر استفاده می کنیم. بخش اصلی این مدار که همه اینها را گرد هم می آورد کد است. این برنامه امکانات زیادی دارد و می تواند به دلخواه کاربر تغییر کند. این بازی همچنین می تواند از چراغ های RGB استفاده کند ، اما اگر کسی بخواهد در این پروژه پیشرفت کند ، باید 2 آردوینو را به یکدیگر متصل کند.

تدارکات

  • آردوینو
  • تخته نان (بزرگ)
  • سیم ها
  • دکمه فشاری
  • LED ها
  • مقاومت (10k و 150)
  • مقاومت در برابر نور

مرحله 1: شروع

شروع
شروع

بنابراین ما این کار را با یک تخته بزرگ و میکروکنترلر آردوینو آغاز می کنیم.

مرحله 2: افزودن LED ها

افزودن LED ها
افزودن LED ها

گام بعدی افزودن LED ها و دکمه های فشاری به تخته نان است. ما هنوز آنها را وصل نمی کنیم بلکه فقط آنها را به گونه ای در برد قرار می دهیم تا هیچ یک از سیم ها با دکمه های دیگر تداخل نداشته باشد. اجزای زیادی وجود دارد ، بنابراین ما باید آنها را مانند این قرار دهیم تا هیچکس به آنها دست نزند. یک تخته نان بزرگ برای این پروژه توصیه می شود.

مرحله 3: پین های دیجیتال

پین های دیجیتال
پین های دیجیتال

بنابراین قبل از اضافه کردن هر چیز دیگری اجازه دهید ابتدا پین های دیجیتال را به LED ها وصل کنید. در این پروژه ، ما از همه پین های آنالوگ و دیجیتالی که آردوینو دارد استفاده می کنیم.

مرحله 4: دکمه های فشار

دکمه ها را فشار دهید
دکمه ها را فشار دهید

برای این مرحله ما قدرت و زمین را به دکمه فشار وصل می کنیم. در این مرحله ما قصد داریم از مقاومتهای 10k برای محدود کردن میزان قدرت استفاده کنیم. از دو دکمه سمت راست برای روشن یا خاموش کردن LED استفاده نمی شود ، اما از آنها برای شروع یک بازی جدید استفاده می شود ، و برای مورد دیگری که هنگام شروع کد مشاهده می کنیم.

مرحله 5: پین های دیجیتال و آنالوگ

پین های دیجیتال و آنالوگ
پین های دیجیتال و آنالوگ

در این مرحله ما قصد داریم دکمه ها را به پین های دیجیتال و آنالوگ متصل کنیم. در این مورد می توان از پین های آنالوگ استفاده کرد زیرا می توان از آنها به همان شیوه ای استفاده کرد که از پین های دیجیتال استفاده می شود.

مرحله 6: مقاومت در برابر نور

مقاومت در برابر نور
مقاومت در برابر نور

در این مرحله ، ما قصد داریم مقاومت کننده های نوری را به LED ها وصل کنیم. نکته این است که اجازه می دهد بازیکنان مختلف سطوح مختلف روشنایی را دریافت کنند و این به بازیکنان اجازه می دهد تا خود را متمایز کنند. در این مرحله می بینید که چرا فاصله بین مراحل لازم بود.

مرحله 7: تعریف متغیرها

تعریف متغیرها
تعریف متغیرها

در این مرحله ، ما قصد داریم کد را شروع کنیم. قسمت اول این مورد ، تعریف دکمه ها و LED های مختلف است ، اما متغیر دیگری که برابر 0 است. این متغیر به ما کمک می کند تا LED ها را با فشار یک دکمه روشن و خاموش کنیم.

مرحله 8: اعلام متغیرها

اعلام متغیرها
اعلام متغیرها

در این مرحله ، ما قصد داریم بیانیه این متغیرها را به پایان برسانیم و دکمه ها را به عنوان ورودی و LED ها را به عنوان خروجی تنظیم کنیم.

مرحله 9: بارگیری

بارگذاری
بارگذاری

این قسمت از کد را می توان به عنوان "صفحه بارگیری" مشاهده کرد. اکثر بازی ها معمولاً در ابتدا دارای چند دنباله راه اندازی هستند اما این قسمت اختیاری است و فقط برای نمایش انجام می شود. این دکمه دیگری است که در سمت راست قرار داشت می تواند برای آن استفاده شود. این می تواند دنباله راه اندازی را تا زمانی که "دکمه شروع" فشار داده نشود نمایش دهد.

مرحله 10: روشن/خاموش LED

LED روشن/خاموش
LED روشن/خاموش

این مرحله بر روی کد اصلی نحوه روشن و خاموش کردن LED با دکمه ها تمرکز می کند. در این کد ، ما از متغیری استفاده می کنیم که برابر 0 است که هنگام تعریف متغیرهای خود تنظیم کردیم. طبق این کد ، LED با فشار دادن دکمه روشن می شود ، اما با فشار مجدد آن خاموش می شود.

مرحله 11: دکمه خاموش

دکمه خاموش
دکمه خاموش

این مرحله دکمه خاموش یا دکمه بازی جدید را کد می کند. این زمانی استفاده می شود که بازیکنی بازی را برده یا بازی را تمام کرده باشد ، و بازی بازنشانی می شود و می توان آن را از نو شروع کرد. این دکمه در اصل یک دکمه تنظیم مجدد است که حلقه را دوباره راه اندازی می کند تا بازی بارها و بارها بازی شود.

مرحله 12: از بازی لذت ببرید

لذت بردن از بازی!
لذت بردن از بازی!

این پایان این آموزش بود و امیدوارم از بازی با این مدار و کد لذت ببرید و تغییرات بیشتری در این مدار ایجاد کنید زیرا امکانات بی پایان است زیرا این یک برنامه بسیار باز است.

توصیه شده: