با سلام
من تازه شروع کردم به کار کردن با اردوینو
یه برنامه ساده خودم نوشتم و خواستم تست کنم . یبار رو اردوینو نانو تست کردم یبار روی پرومینی ولی جواب نگرفتم . حتی بعدش رفتم کلی سرچ کردم چندین کد مشابه پیدا کردم تست کردم دیدم هیچکدوم جواب نمیده . حالا میخوام ببینم عییب از برنامس یا جایی دیگه ! برنامه واسه اینه که یه سنسور حرکتی حرکت رو که حس کرد رله عمل کنه چندثانیه روشن بمونه بعد خاموش بشه
کد:
int pir = 3;
int rel = 4;
int d;
void setup()
{
pinMode(rel, OUTPUT);
digitalWrite(rel, LOW);
}
void loop()
{
d = digitalRead(pir);
if (d = 1)
{
digitalWrite(rel, HIGH);
delay(1500);
digitalWrite(rel, LOW);
}
else
{
digitalWrite(rel, LOW);
}
delay(500);
}