Save this video — free

CE351 lec19 IR transmitter/receiver (no ISR)

Yiyan Li · 43:12 · Watch on YouTube

CE351 lec19 IR transmitter/receiver (no ISR) Watch on YouTube →

Overview

Yiyan Li explains how to transmit UART-formatted data over an infrared link by combining a 38 kHz carrier with a slower data envelope. The design uses Timer 5 PWM on OC5B, with ICR5 setting the carrier period and OCR5B setting its 10% duty cycle, while Timer 3 is polled without an ISR to time the 1200-bit/s envelope; the lecture also covers receiver polarity, LED current limits, pin mapping, and timer-register configuration.

Key takeaways

Chapters

0:00 38 kHz IR Carrier and Active-Low Receiver Output
5:50 UART Framing Separates Data Rate from IR Carrier Frequency
9:30 Reading the IR LED's Pulsed-Current Rating
15:00 Duty Cycle, Resistor Selection, and LED Heating
20:20 IR Beam Direction and the Arduino OC5B Pin
23:10 Timer 3 Polling Creates the Data Envelope Without an ISR
29:00 Timer 5 PWM Control Using ICR5 and OCR5B
37:50 Timer Count Setup and WGM Bits for the Quiz

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Yiyan Li.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.