نقل قول نوشته اصلی توسط tanha71 نمایش پست ها
ببین وقتی ورودی دیجیتال معرفی می کنید اونم با این دستورات باید اون پایه هم با مقاومت 10کیلو زمین کنید چرا!!!چون ورودی میکرو را بصورت دیجیتال تعریف کردید دیجیتال یعنی 0 یا 1 منطقی!!! غیر از این دو حالت شناخته نمیشه!!! وقتی پایه رها باشد به زمین یا +5 وصل نباشید بهش میگن حالت شناور یعنی یه چیزی بین 0 و 1 برای اینکه این حالت را درست کنید باید یه مقاومت 10 کیلواهم اون پایه را زمین کنید که وقتی به این پایه پالس یا 1 نشد این پایه توسط مقاومت 10 کیلو اهم مستقیم به زمین متصل باشه و اگه پالس یا 1 شد اون پایه 1 منطقی حساب میشه حالا چرا مقاومت باید بزنیم چون اگه مقاومت نباشه و پایه مستقیم به زمین متصل باشه وقتی پالس بهش داده بشه اینجوری میشه که شما پایه + مدار را مستقیم به زمین متصل کردید و باعث اتصال کوتاه شده اید...

دستورات آردوینو همراه با مثال هستن گفتم بروید تو قسمت فایل بعد قسمت مثال ها و متناسب با کارتون مثال را باز کنید و سوالات خود را بپرسید
سلام من مقاومتم گذاشتم ولی کلا انگار عیب جایی دیگس . من الان کامل سنسور رو جدا کردم ولی اردوینو خودش کار میکنه و.... چندتا دستور میده رله چندتا دستور نمیده
این کد الان :
int pir = 3;
int rel = 4;
int d;


void setup()
{
pinMode(rel, OUTPUT);
digitalWrite(rel, LOW);
Serial.begin(9600);
}
void loop()
{
d = digitalRead(pir);

if (d==HIGH)
{
Serial.println("motion");
delay(500);
digitalWrite(rel, HIGH);
Serial.println("rele on");
delay(2500);
digitalWrite(rel, LOW);
Serial.println("rele off");
}
else
{
digitalWrite(rel, LOW);
Serial.println("no motion");
}
delay(500);
}


اینم سریال مانیتور وقتی الان سنسور جداس از اردوینو کلا !!!!
motion
rele on
rele off
motion
rele on
rele off
motion
rele on
rele off
motion
rele on
rele off
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
motion
rele on
rele off
motion
rele on
rele off
motion
rele on
rele off
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
no motion
motion
rele on