| Problem | Likely Cause | Fix | |---------|--------------|-----| | No output toggling | Wrong pinout | Double-check pins; test with known working remote. | | Weak reception | Low Vcc, external light noise | Add shielding, black epoxy case, reduce ambient IR. | | Spurious triggers | Fluorescent/LED light interference | Add 100nF capacitor between Vcc & GND near module. | | No response to remote | Wrong carrier frequency (e.g., 36 kHz vs 38 kHz) | Check remote spec; try a different IR receiver. | 9. Equivalent / Replacement Parts If GM4E01 is unavailable, replace with:
void loop() if (IrReceiver.decode()) IrReceiver.printIRResultShort(&Serial); IrReceiver.resume(); // ready for next code gm4e01
| Part Number | Carrier | Notes | |-------------|---------|-------| | TSOP38238 | 38 kHz | Standard Vishay replacement | | VS1838B | 38 kHz | Cheap, widely available | | TSOP31238 | 38 kHz | Similar pinout, good immunity | | TL1838 | 38 kHz | Common clone | | Problem | Likely Cause | Fix |
| Pin | Name | Description | |-----|------|-------------| | 1 | OUT | Data output (to MCU) | | 2 | GND | Ground (0V) | | 3 | Vcc | +5V power supply | | | No response to remote | Wrong carrier frequency (e