![](https://duino4projects.com/wp-content/uploads/2019/09/Arduino-Motion-Detection-Simple-Project.jpg)
این یک آموزش بسیار ابتدایی برای مبتدیان آردوینو است، ما سعی کردیم آن را ساده و دقیق نگه داریم، نحوه استفاده از سنسورهای تشخیص حرکت PIR و نحوه کنترل LED بر اساس خروجی سنسور.
و به عبارت ساده تر، ایده اصلی این پروژه روشن کردن تعدادی LED پس از حس کردن حرکت با سنسور PIR است، LED ها با رنگ خاصی روشن می شوند که در اینجا ما بنفش را انتخاب کردیم. در غیر این صورت LED ها روشن می شوند. قرار است خاموش شوند.
مرحله 1: مرحله 1: آنچه شما نیاز دارید
![](https://duino4projects.com/wp-content/uploads/2019/09/What-Will-You-Need.jpg)
برای این پروژه به موارد زیر نیاز خواهیم داشت:
- رهبری
- سنسور PIR
- تخته نان
- آردوینو
- جامپرها
مرحله 2: نحوه اتصال آنها
![](https://duino4projects.com/wp-content/uploads/2019/09/How-to-Connect-Them.jpg)
- سنسور PIR را به آردوینو وصل کنید:
- – سیم زرد به پین ۲ در آردوینو
- - سیاه به GND
- - قرمز تا 5 ولت
- تمام LED ها به پین 13 با استفاده از تخته نان مطابق شکل زیر نشان داده شده است
فقط نمودار مدار در بالا را دنبال کنید، نمی توانید اشتباه کنید
مرحله 3: کد را کپی کنید
فقط کد را در آردوینو IDE کپی کنید و آن را در آردوینو خود آپلود کنید، تمام دستورات کامنت می شوند، بنابراین می توانید آن را خط به خط بخوانید تا همه چیز را بفهمید.
کد:
int ledPin = 13; // پین LED را انتخاب کنید
int inputPin = 2; // پین ورودی را انتخاب کنید (برای سنسور PIR)
int pirState = LOW; // با فرض عدم شناسایی حرکت شروع می کنیم
int val = 0; // متغیر برای خواندن وضعیت پین