AANIMATECH
EMBEDDED / STARTER

از ESP32 تا اولین رفتار تعاملی؛ مسیر شروع یک پروژه

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

الکترونیک و امبدد۷ دقیقه مطالعهمرداد ۱۴۰۵
از ESP32 تا اولین رفتار تعاملی؛ مسیر شروع یک پروژه
01 / SECTION

با یک رفتار شروع کنید، نه فهرست قطعات

پیش از انتخاب سنسور و نمایشگر، یک جمله رفتاری بنویسید: «وقتی کاربر نزدیک می‌شود، ربات بیدار می‌شود و به او نگاه می‌کند.» این جمله ورودی، منطق و خروجی پروژه را مشخص می‌کند.

02 / SECTION

حداقل سخت‌افزار لازم

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

  • ابتدا هر قطعه را جداگانه آزمایش کنید
  • پین‌ها و ولتاژ کاری را پیش از اتصال بررسی کنید
  • رفتار را با زمان‌بندی غیرمسدودکننده توسعه دهید
03 / SECTION

از شرط ساده به ماشین حالت

وقتی رفتارها بیشتر شدند، انبوه ifها پروژه را شکننده می‌کند. حالت‌هایی مثل خواب، بیدار، کنجکاو و پاسخ‌گو تعریف کنید و مشخص کنید هر ورودی چگونه ربات را از یک حالت به حالت دیگر می‌برد.

مقاله بعدیچطور یک پروژه دانش‌آموزی را حرفه‌ای مستند کنیم؟