👆 چراغ لمسی با سنسور تاچ
با هر بار لمس سنسور TTP223، چراغ روشن یا خاموش میشود.
سطح: خیلی آسان ⭐ · مود: آردوینو (سهبعدی + کد)
قطعات لازم
کد کامل پروژه
// Touch lamp: every touch switches the LED on or off.
// While the simulation runs, press the touch sensor in the scene.
const int TOUCH = 2;
const int LED = 8;
bool lampOn = false;
bool wasTouched = false;
void setup() {
pinMode(TOUCH, INPUT);
pinMode(LED, OUTPUT);
}
void loop() {
bool touched = digitalRead(TOUCH) == HIGH;
if (touched && !wasTouched) { // only at the moment of touching
lampOn = !lampOn;
digitalWrite(LED, lampOn ? HIGH : LOW);
}
wasTouched = touched;
delay(20);
}
چطور اجرایش کنم؟
- شبیهساز تینکرکد فارسی را باز کن و «مود آردوینو» را انتخاب کن.
- از پنل «نمونهها»، «چراغ لمسی با سنسور تاچ» را بارگذاری کن — مدار و کد با هم میآیند.
- دکمهی اجرا ▶ را بزن و خروجی Serial و رفتار قطعات را تماشا کن.
- حالا کد را تغییر بده — عددها، پینها، ترتیب — و دوباره اجرا کن!