🚶 درس 25: دزدگیر با سنسور حرکت
سنسوری که گرمای بدن را میبیند — و اولین دزدگیر واقعیات.
سطح: متوسط · زمان: حدود 10 دقیقه · مفاهیم: PIR، digitalRead، آژیر
قدمهای این درس
- PIR چه چیزی میبیند؟
- قدم ۱ — سادهترین خروجی ممکن
- قدم ۲ — آژیر بساز
- چالش: دزدگیر با حافظه
نمونهای از کد این درس
const int pir = 2, led = 13;
void setup() {
pinMode(pir, INPUT);
pinMode(led, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(pir) == HIGH) {
digitalWrite(led, HIGH);
Serial.println("harekat!");
} else {
digitalWrite(led, LOW);
}
delay(100);
}
چرا این درس؟
دورهی تینکرکد فارسی تعاملی است: هر قدم را خودت داخل شبیهساز انجام میدهی — مدار واقعی میچینی، کد واقعی اجرا میکنی و نتیجه را همان لحظه میبینی. این درس روی درسهای قبلی ساخته شده، پس اگر تازه شروع کردهای از درس ۱ بیا!
این درس را رایگان در شبیهساز شروع کن 🎓