Patent ID: 7896098

Claim:
A power tool, comprising: a tool, a housing, a motor drivingly coupled to the tool, the motor being disposed within the housing, means for generating an elevated torque coupled to the motor and the tool, wherein the generating means emits impact sounds when the elevated torque is generated, a sensor adapted to detect impact sounds and striking sounds, the striking sounds emitted by striking the housing by an operator, a memory storing a setting program that invokes different driving conditions based on a plurality of different predetermined number of striking sounds, said memory also storing an operating program for controlling the motor according to the driving conditions, and a processor in communication with the motor, the sensor and the memory, the sensor communicating detected signals to the processor when the sensor detects impact sounds or striking sounds, wherein: while the setting program is executing, the processor suspends operation of the motor, and maintains suspension of the motor until the setting program completes execution, while the setting program is executing, the processor determines whether the sensor has detected striking sounds emitted by the housing when the operator strikes the housing when the processor receives said detected signals from the sensor, while the setting program is executing, the processor calculates a detected number of striking sounds that were emitted by striking the housing and determines if the detected number of striking sounds corresponds to one of the predetermined number of striking sounds, the processor executes the operating program after the setting program has executed, the operating program controlling the motor in accordance with the driving condition associated with the predetermined number of striking sounds, and while the operating program is executing, the processor receives the detected signals from the sensor and determines that the sensor has detected the impact sounds emitted by driving the means for generating an elevated torque by the motor.