Components used: arduino, arduinouno, ir-sensor, toggleswitch, dcmotor, npntransistor, diode, resistor