Summary of Arduino Infrared Send and Receive using Arduino Uno with Proteus Simulation
This project demonstrates sending and receiving infrared (IR) signals using two Arduino Uno boards simulated in Proteus VSM. An IR LED transmits modulated IR pulses detected by a TSOP-type IR demodulator connected to the receiver Arduino. Using the IRremote library, the system decodes various IR protocols and displays detailed timing and protocol information on a serial monitor within Proteus. It is a valuable learning tool for understanding IR communication, reverse engineering remote controls, and embedded system design with real-time simulation and debugging capabilities.
Parts used in the IR Communication Using Arduino Project:
- Arduino Uno (ATmega328P) – 2 units (IR transmitter and receiver)
- IR Demodulator Module (TSOP-type)
- IR LED transmitter
- Serial Terminal module in Proteus
- Oscilloscope block (optional, from schematic)
- Jumper wiring inside Proteus
- Proteus VSM simulation software
Introduction
This project demonstrates how to send and receive infrared (IR) signals using an Arduino Uno inside a full Proteus VSM simulation. It’s a practical embedded systems project that helps students and hobbyists understand how IR communication works in devices like TV remotes, automation gadgets, and wireless control modules.
The setup uses an IR demodulator to receive signals and the popular IRremote library to decode and display protocol information on the Serial Monitor. This makes it a great microcontroller project, especially for learning DIY electronics, Proteus simulation, and embedded system design.
How the Project Works (Overview)


