

The MKE-M01_LED is a compact LED module manufactured by MakerEdu.vn (Part ID: LED). It is designed for low-power applications, offering bright illumination while consuming minimal energy. This module is ideal for projects requiring efficient and reliable lighting, such as indicator lights, decorative lighting, and educational electronics projects. Its small size and ease of use make it suitable for both beginners and experienced users.








The following table outlines the key technical details of the MKE-M01_LED module:
| Parameter | Value |
|---|---|
| Operating Voltage | 2.0V - 3.3V |
| Forward Current (If) | 20mA (typical) |
| Power Consumption | ≤ 0.066W |
| Luminous Intensity | 1000 - 1500 mcd |
| Viewing Angle | 120° |
| Dimensions | 5mm (diameter) |
| Color Options | Red, Green, Blue, Yellow, White |
| Operating Temperature | -20°C to +70°C |
| Storage Temperature | -40°C to +85°C |
The MKE-M01_LED module has two pins:
| Pin | Name | Description |
|---|---|---|
| 1 | Anode (+) | Connect to the positive terminal of the power supply or microcontroller output. |
| 2 | Cathode (-) | Connect to the ground (GND) of the circuit. |
Note: A current-limiting resistor is required to prevent damage to the LED. The resistor value depends on the supply voltage and desired current.
Determine the Supply Voltage: Identify the voltage source you will use (e.g., 5V from an Arduino UNO or a 3.3V power supply).
Calculate the Resistor Value: Use Ohm's Law to calculate the appropriate resistor value: [ R = \frac{V_{supply} - V_{forward}}{I_{forward}} ]
Example: For a 5V supply and a red LED with (V_{forward} = 2.0V): [ R = \frac{5V - 2.0V}{0.02A} = 150 , \Omega ]
Connect the LED:
Test the Circuit: Power on the circuit and verify that the LED lights up.
The following example demonstrates how to connect the MKE-M01_LED to an Arduino UNO and control it using a digital output pin.
// MKE-M01_LED Example Code
// This code blinks the LED connected to pin 9 of the Arduino UNO.
const int ledPin = 9; // Define the pin connected to the LED
void setup() {
pinMode(ledPin, OUTPUT); // Set the LED pin as an output
}
void loop() {
digitalWrite(ledPin, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(ledPin, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
LED Does Not Light Up:
LED is Dim:
LED Burns Out:
Flickering LED:
Q1: Can I connect the MKE-M01_LED directly to a 5V power supply?
A1: No, you must use a current-limiting resistor to prevent damage to the LED.
Q2: What resistor value should I use for a 3.3V supply?
A2: For a red LED with (V_{forward} = 2.0V) and (I_{forward} = 20mA):
[
R = \frac{3.3V - 2.0V}{0.02A} = 65 , \Omega
]
Use the closest standard resistor value (e.g., 68Ω).
Q3: Can I use the MKE-M01_LED with a PWM signal?
A3: Yes, the LED can be dimmed using a PWM signal from a microcontroller like an Arduino.
Q4: What is the maximum current the LED can handle?
A4: The maximum forward current is 20mA. Exceeding this value may damage the LED.
By following this documentation, you can effectively integrate the MKE-M01_LED into your projects and ensure optimal performance.