- The user presses a button on the IR remote control.
- The IR receiver module captures the infrared signal and sends the corresponding code to the Arduino.
- The Arduino processes the received code and performs the specific action assigned to that button.
- Depending on the command, the system may turn LEDs on or off, display information on the 7-segment display, or activate other components such as motors.
- The KY-033 IR obstacle sensor continuously checks for obstacles in front of the robot. If an obstacle is detected, the Arduino stops the movement or triggers a warning to avoid collision.
- The current system status (e.g., pressed key code or obstacle detection) is shown on the TM1637 7-segment display for feedback.
Infrared control system
An Arduino-based IR remote control system that receives IR signals and sends commands to a Windows Forms app via serial communication









Comments