Operating a Timer Using a Rotary Encoder

Aim

The goal of this activity is to operate a 4-digit display using a rotary encoder. Rotary encoder is used to increase or decrease a number shown on the 4-digit display.

Materials Required

1. Arduino UNO R3 – 1
2. USB Cable – 1
3. Active Buzzer – 1
4. Rotary Encoder – 1
5. 4-Digit Display – 1
6. Several Jumper Wires

Wiring Diagram

Desired Outcome

Encoder shaft is rotated clockwise or anti-clockwise to increase or decrease the number displayed in the 4-digit display module. Once the shaft is released the number will decrease at the rate of 1 number per second until it reaches 0. Once it reaches 0, the buzzer will beep three times.

Add Your Heading Text Here