Project Hub

✋
Gesture Controlled Light
Wave your hand to toggle a lamp via an IR sensor.
beginner25 min
Components Needed
Arduino UNO
IR proximity sensor
Relay module or LED strip
Jumper wires
Circuit Diagram & Wiring
Add your circuit diagram image here.
- IR sensor OUT → pin 2, VCC → 5V, GND → GND.
- Relay IN → pin 7 (or LED strip via transistor).
Arduino Sketch (.ino)
gesture-light.ino
const int IR = <span style="color:#79b8ff">2span>, LIGHT = <span style="color:#79b8ff">7span>;
bool on = false;
unsigned long lastToggle = <span style="color:#79b8ff">0span>;
void setup() {
pinMode(IR, INPUT);
pinMode(LIGHT, OUTPUT);
}
void loop() {
if (digitalRead(IR) == LOW && millis() - lastToggle > <span style="color:#79b8ff">500span>) {
on = !on;
digitalWrite(LIGHT, on);
lastToggle = millis();
}
}