Back to portfolio

Line Follower Robot Wireless Remote

Feb 2026 – Mar 2026
Altium DesignerEFM8 MCU38 kHz IRMixed-Signal PCB
Firmware // 38 kHz IR carrier timing
void Timer2_ISR(void) interrupt 5
{
    TF2H = 0;

    if (ir_tx_enable) {
        IR_LED = !IR_LED;      // Toggle output to generate 38 kHz carrier
    } else {
        IR_LED = 0;            // Force LED off between NEC protocol bursts
    }
}
Schematic & Layout

Hover a sheet to preview it · click to open it full size.