LED-Widerstand nach Farbe berechnen
Eine rote LED an 5 V mit 20 mA braucht 150 Ω, ohne dass Sie die Durchlassspannung nachschlagen müssen: Farbe wählen, Versorgung und Strom eingeben, und Sie erhalten Widerstand, E12-Wert und Verlustleistung. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Versorgungsspannung
- 5
- Farbe
- Red
- Strom (mA)
- 20
- Typische Durchlassspannung
- 2
- Zielstrom (mA)
- 20
- Spannungsabfall
- 3
- Exakter Widerstand (Ω)
- 150
Wählen Sie eine rote, grüne, blaue, gelbe oder weiße LED und erhalten Sie ohne vorherige Suche nach der Durchlassspannung einen passenden Vorwiderstand. Der Rechner verbindet einen typischen Farbwert mit Versorgung und Sollstrom, nutzt das Ohmsche Gesetz und empfiehlt den nächsthöheren E12-Wert. Außerdem zeigt er geschätzten Strom und Verlustleistung. Prüfen Sie für Serienhardware stets die tatsächlichen Grenzwerte im Datenblatt.
Wählen Sie die Farbe und verstehen Sie den Spannungswert
Die Farbe ermöglicht eine erste Schätzung der Durchlassspannung, weil sie mit dem Halbleitermaterial zusammenhängt. Verwendet werden 2.0 V für Rot, 2.2 V für Grün, 3.2 V für Blau, 2.1 V für Gelb und 3.2 V für Weiß. Diese Werte sind typisch, nicht garantiert; Fertigung, Temperatur und Strom verändern sie.
Nutzen Sie das Ergebnis für Prototypen und Unterricht, prüfen Sie vor der Produktion jedoch die Datenblattgrenzen. Geben Sie die tatsächlich am Zweig anliegende DC-Spannung ein. Liegt sie nicht über der typischen LED-Spannung, wird die Anfrage mangels positiver Regelreserve abgelehnt.
So werden Widerstand, E12-Wert und Leistung berechnet
Der Widerstand nimmt die nach der LED verbleibende Spannung auf. Der Rechner wandelt Milliampere in Ampere um und verwendet R = (Vs - Vf) / I. Anschließend wählt er den ersten gleichen oder höheren E12-Wert, damit der geschätzte Strom unter den Annahmen das Ziel nicht überschreitet.
Auch die Verlustleistung wird ausgegeben. Wählen Sie eine Nennleistung mit deutlicher Reserve; bei ungefähr 0.10 W sind üblicherweise mindestens 0.25 W sinnvoll. Das Modell gilt für eine LED und einen Widerstand.
Parallele LEDs benötigen jeweils einen eigenen Widerstand oder einen geeigneten Konstantstromtreiber.
Verwenden Sie das Ergebnis sicher in Prototypen
Tragen Sie eine gemessene oder geregelte Versorgung, die Farbe und einen vernünftigen Strom ein. Moderne LEDs leuchten oft schon bei zwei bis zehn Milliampere hell. Prüfen Sie GPIO- oder Treibergrenzen sowie Polarität, Verdrahtung, Toleranz und Belastbarkeit vor dem Einschalten.
Solche Schaltungen brauchen eine bauteilspezifische elektrische und thermische Prüfung.
Anwendungsfälle
Steckbrett-Anzeigen
Wählen Sie eine übliche Farbe und dimensionieren Sie den Widerstand vor dem Aufbau an einer geregelten Quelle.
Ohmsches Gesetz vermitteln
Zeigen Sie den Einfluss der Farbe auf Durchlassspannung, Reserve, Widerstand, Strom und Leistung.
Bauteilkonfiguratoren
Erzeugen Sie einen deterministischen E12-Startwert für Status-LEDs in automatisierten Abläufen.
Häufige Fragen
Welche typischen Durchlassspannungen werden genutzt?
Rot nutzt 2.0 V, Grün 2.2 V, Blau 3.2 V, Gelb 2.1 V und Weiß 3.2 V.
Warum ist der empfohlene Widerstand größer als der exakte Wert?
Er ist der nächste gleiche oder höhere E12-Wert, damit der Sollstrom nicht überschritten wird.
Reicht die LED-Farbe für ein Serienprodukt aus?
Nein. Verwenden Sie den Datenblattbereich und prüfen Sie Temperatur- und Toleranzgrenzen.
Darf ein Widerstand mehrere parallele LEDs versorgen?
Das ist nicht empfehlenswert. Nutzen Sie je LED einen Widerstand oder einen passenden Stromtreiber.
Welche Belastbarkeit braucht der Vorwiderstand einer LED?
Der Rechner gibt die Leistung an, die der Widerstand in Wärme umsetzt: die Spannung über ihm im Quadrat, geteilt durch seinen Wert. Wählen Sie einen Widerstand, dessen Nennleistung deutlich darüber liegt; eine rote LED an 5 V mit 20 mA und 150 Ω verbraucht 0,06 W.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/elec/led-resistor-by-color \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"supply_voltage":5,"color":"red","current_ma":20}'const res = await fetch("https://api.kit.forhosting.com/elec/led-resistor-by-color", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"supply_voltage": 5,
"color": "red",
"current_ma": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/led-resistor-by-color",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"supply_voltage": 5,
"color": "red",
"current_ma": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/led-resistor-by-color", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"supply_voltage":5,"color":"red","current_ma":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"supply_voltage":5,"color":"red","current_ma":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/led-resistor-by-color", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"supply_voltage": 5,
"color": "red",
"current_ma": 20
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.led_resistor_by_color",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Verwenden Sie das Ergebnis sicher in Prototypen
Die deterministische API akzeptiert dieselben Werte und kostet $0.002 pro Anfrage; gleiche Eingaben ergeben stets dasselbe JSON. Das Modell berücksichtigt keine Pulse, LED-Ketten, RGB-Gehäuse, Hochleistungs-LEDs oder Konstantstromregler.
Technische Fragen
Was kostet die API?
Jede Anfrage kostet $0.002. Der Browser-Rechner arbeitet für schnelle Prüfungen lokal.