LED-Widerstand nach Farbe berechnen
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.
Im Browser ausführen – kostenlos
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. 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. 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.
Was kostet die API?
Jede Anfrage kostet $0.002. Der Browser-Rechner arbeitet für schnelle Prüfungen lokal.
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. |