ارسال سفارشات بالای 900 هزار تومان رایگان میباشد

ماژول و سنسور PIR جهت تشخیص حرکت

آشنایی با ماژول

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

روش کار با ماژول

‫ماژول با ولتاژ 4.5 تا 20 ولت کار میکند. پس به سادگی پینهای مثبت و منفی آن را به تغذیه وصل کنید و از پین وسط برای فرمان دادن به دستگاه های خود استفاده کنید ‫
‫ولتاژ پین خروجی حدود 3.3 ولت می باشد از این رو برای میکرو کنترولرها بسیار مناسب است ‫
‫مانند شکل زیر اتصالات پینها را به میکرو کنبرولر انجام دهید و برنامه نمونه را بارگزاری کنید ‫
‫با حرکت در برابر سنسور چراغ آردواینو روشن شده و با خارج شدن از محدوده سنسور بعد از حدود 8 ثانیه چراغ آردواینو خاموش می شود ‫

/*
-Basic Test Sketch 1 / June 2014
*/
const int encoderIn = 8; // input pin for the interrupter
const int statusLED = 13; // Output pin for Status indicator
const int pulseOutput = 12; // Pulse output pin for external interfacing
int detectState=0; // Variable for reading the encoder status
void setup()
{
pinMode(encoderIn, INPUT); //Set pin 8 as input
pinMode(statusLED, OUTPUT); //Set pin 13 as output
pinMode(pulseOutput, OUTPUT); // Set Pin 12 as output
}
void loop() {
detectState=digitalRead(encoderIn);
if (detectState == HIGH) { //If encoder output is high
digitalWrite(statusLED, HIGH); //Turn on the status LED
digitalWrite(pulseOutput,HIGH); // Give a logic-High level output
}
else {
digitalWrite(statusLED, LOW); //Turn off the status LED
digitalWrite(pulseOutput,LOW); // Give a logic-Low level output
}
}

  • جدید ترین
    • جدید ترین
    • موضوع
    • نام
    • 8
    • 24
    • 48
    • 96
    • 120
    120 تعداد نمایش
  • جدید ترین
    • جدید ترین
    • موضوع
    • نام
  • تعداد نمایش 6
    • 8
    • 24
    • 48
    • 96
    • 120