

A Light Emitting Diode (LED) is a semiconductor device that emits light when an electric current passes through it. LEDs are widely used in various applications due to their efficiency, longevity, and versatility. Common applications include:








| Parameter | Value |
|---|---|
| Forward Voltage | Typically 1.8V to 3.3V |
| Forward Current | Typically 10mA to 20mA |
| Power Rating | Typically 20mW to 100mW |
| Wavelength | Varies (e.g., 620-630nm for red) |
| Viewing Angle | Typically 20° to 60° |
| Lifespan | 50,000 to 100,000 hours |
| Pin Name | Description |
|---|---|
| Anode | Positive terminal (longer lead) |
| Cathode | Negative terminal (shorter lead) |
Identify the Anode and Cathode:
Connect to Power Source:
Use a Current-Limiting Resistor:
// Example code to blink an LED connected to pin 13 of Arduino UNO
// Define the pin number for the LED
const int ledPin = 13;
void setup() {
// Initialize the digital pin as an output
pinMode(ledPin, OUTPUT);
}
void loop() {
// Turn the LED on (HIGH is the voltage level)
digitalWrite(ledPin, HIGH);
// Wait for a second
delay(1000);
// Turn the LED off by making the voltage LOW
digitalWrite(ledPin, LOW);
// Wait for a second
delay(1000);
}
LED Not Lighting Up:
LED Flickering:
LED Burning Out:
Q: Can I connect an LED directly to a power source?
Q: How do I choose the right resistor for my LED?
Q: Can I use an LED with an Arduino without a resistor?
This documentation provides a comprehensive guide to understanding, using, and troubleshooting LEDs in various applications. Whether you are a beginner or an experienced user, these guidelines will help you effectively incorporate LEDs into your projects.