Calculateur de courant LED
Une alimentation USB de 5 V, une LED rouge de 2 V de chute et une résistance de 150 Ω donnent 0,02 A dans la diode, avec 3 V sur la résistance. Saisissez alimentation, tension directe et résistance pour vérifier un voyant avant soudure. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Tension d'alimentation
- 5
- Tension directe
- 2
- Résistance
- 150
- Chute de tension
- 3
- Actuel
- 0,02
Ce calculateur de courant LED renvoie le courant d'un circuit LED en série, en ampères, à partir de trois grandeurs SI : la tension d'alimentation CC en volts, la chute de tension directe de la LED en volts, et la résistance série en ohms. La loi d'Ohm sur la marge restante donne I égal à l'alimentation moins la tension directe, divisé par R, de sorte qu'une résistance plus grande ou une différence de tension plus petite réduisent chacune le courant qui traverse réellement la diode.
Ce que I = (Vs − Vf)/R signifie et quelles tensions saisir
Modélisez la branche comme une alimentation CC, une seule LED (ou une chaîne traitée comme une chute directe totale) et une résistance série qui absorbe la marge restante. La loi des mailles de Kirchhoff autour de cette boucle dit que l'alimentation égale la tension directe de la LED plus la chute dans la résistance, de sorte que la résistance voit Vs moins Vf. La loi d'Ohm donne alors le courant qui circule réellement : I égale cette marge divisée par R.
Les trois entrées sont SI : tensions d'alimentation et directe en volts, résistance en ohms, courant en ampères. Le travail typique de voyant utilise un rail USB de cinq volts, une LED rouge de deux volts et cent cinquante ohms, ce qui produit vingt milliampères : lisez le courant comme 0.02 ampères, non comme un entier en milliampères. Les émetteurs bleus et blancs se situent près de trois volts ; les pièces infrarouges sont plus basses.
Prenez toujours la tension directe dans la fiche technique au courant attendu, non une règle de couleur, car la courbe de la diode n'est pas un clamp rigide. Le courant baisse si vous augmentez R ou réduisez la marge, et monte si vous baissez R ou élevez le rail.
Cette dépendance inverse à R est la raison pour laquelle une résistance qui s'annule n'est pas une LED à courant limité dans ce modèle — la formule diverge à zéro ohm — donc le moteur refuse une résistance série nulle ou négative au lieu d'émettre l'infini. Une alimentation strictement sous la chute directe ne peut polariser la LED en direct ici, donc ce cas est refusé plutôt que de renvoyer un courant négatif qu'aucune diode physique ne transporterait.
Des tensions égales sont autorisées et renvoient zéro ampère : la diode se tient au bord de la conduction sans chute dans la résistance.
Où le calcul du courant d'une LED aide
Les salles de classe et les plateformes de tutorat utilisent un calculateur de courant LED afin que les apprenants vérifient des résultats en ampères pour des Vs, Vf et R arbitraires sans trébucher à la main sur les conversions d'unités. Les générateurs d'examens ont besoin d'un oracle déterministe qui marque comme faux le cas d'une résistance nulle ou d'une alimentation sous la chute directe, au lieu de renvoyer en silence un infini ou un courant négatif qu'un correcteur défectueux pourrait traiter comme un succès.
Les équipes micrologicielles et de panneaux vérifient qu'une résistance de chute choisie maintient réellement un voyant dans sa fenêtre de milliampères avant de souder une carte. Une validation échouée ne consomme pas de solde. Conservez les requêtes en unités SI de bout en bout, convertissez les milliampères seulement après avoir lu current, et épinglez la valeur en ampères dans les tests afin que les contrôles de devoirs, les plugins LMS et les workers de bord restent reproductibles sans dresser un simulateur de circuit à vous.
Le courant moyen PWM, les drivers à courant constant, les réseaux de ballast multi-chaînes et le Vf dépendant de la température restent hors de la boucle CC idéale, donc traitez le nombre comme la ligne de base classique de manuel et non comme une simulation transitoire. Ce produit ne dimensionne pas la résistance à partir d'un courant cible — ce travail inverse est une autre recherche et un autre contrat.
Cas d’usage
Contrôles de courant sur plaque d'essai et Arduino
Les assembleurs saisissent un rail de cinq volts, une LED rouge de deux volts et cent cinquante ohms pour confirmer que la branche se situe à vingt milliampères avant de câbler un voyant d'état.
Lampes témoin de panneaux et d'appareils
Les concepteurs industriels vérifient le courant des voyants de panneau en douze ou vingt-quatre volts à partir du Vf de la fiche technique et d'une résistance de chute choisie, afin que les lampes ne brûlent pas et ne restent pas trop faibles.
Questions fréquentes
Que se passe-t-il si la résistance série est nulle ?
Une résistance série nulle ne peut pas limiter le courant de la LED, donc le moteur la rejette et ne facture pas l'appel. Les ohms négatifs échouent de la même façon.
Que se passe-t-il si la tension d'alimentation est sous la chute directe de la LED ?
Vs sous Vf ne peut polariser la LED en direct dans ce modèle CC, donc le moteur nomme les deux tensions et ne renvoie pas un courant négatif.
Quelle tension directe saisir pour ma LED ?
Prenez-la dans la fiche technique au courant prévu, pas d'après une règle par couleur. À titre indicatif, les rouges tournent autour de 2 V, les bleues et blanches plus près de 3 V, et les infrarouges plus bas.
Le calculateur peut-il choisir la résistance à ma place ?
Non. Il calcule le courant pour une résistance que vous avez déjà. Pour viser un courant donné, essayez plusieurs valeurs : une résistance plus grande réduit le courant, une plus petite l'augmente.
Que se passe-t-il si l'alimentation égale la tension directe ?
Le résultat est de zéro ampère. La diode se trouve à la limite de conduction et il ne reste aucune tension aux bornes de la résistance pour faire circuler un courant.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/phys/led \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"supply_voltage":5,"forward_voltage":2,"resistance":150}'const res = await fetch("https://api.kit.forhosting.com/phys/led", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"supply_voltage": 5,
"forward_voltage": 2,
"resistance": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/led",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"supply_voltage": 5,
"forward_voltage": 2,
"resistance": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/led", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"supply_voltage":5,"forward_voltage":2,"resistance":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"supply_voltage":5,"forward_voltage":2,"resistance":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/led", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"supply_voltage": 5,
"forward_voltage": 2,
"resistance": 150
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.led",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_voltage | 1000000 |
max_abs_resistance | 1000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le moteur est entièrement déterministe : il valide les trois nombres, rejette une résistance série nulle parce que ce chemin ne peut pas limiter le courant, rejette une alimentation située sous la chute directe parce que la LED ne conduirait pas dans ce modèle, et renvoie un objet JSON stable, sans appel réseau, sans échantillonnage et sans horloge.
Contrat d'entrée, forme de la réponse et comportement d'erreur
La résistance doit être strictement supérieure à zéro : un chemin à zéro ohm comme un chemin à ohms négatifs échouent avec un message indiquant qu'une résistance série nulle ne peut pas limiter le courant de la LED, conformément à la promesse produit que la singularité un sur R ne se fasse jamais passer pour une réponse finie. Des plafonds de magnitude empêchent des entrées pathologiques de faire déborder l'arithmétique isolée tout en couvrant encore les rails de laboratoire et les résistances de chute habituelles en kilo-ohms. Associez la réponse à votre propre étape de dimensionnement de résistance si vous devez ensuite choisir R à partir d'un courant cible ; ce point de terminaison calcule uniquement le courant depuis une résistance connue et n'émet ni puissance de nomenclature, ni arrondi série E, ni tracés. Envoyez un corps JSON avec trois nombres finis obligatoires : supply_voltage, le rail CC en volts ; forward_voltage, la chute de la LED en volts au point de fonctionnement ; et resistance, les ohms série. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les alias Vs, supply, voltage et vcc, Vf, led_voltage, v_f et vled, et R, series_resistance, resistor et ohms sont acceptés afin que carnets et exports CAD se mappent sans renommer les colonnes. Les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ. Si supply_voltage est sous la chute directe de la LED, le gestionnaire rejette la requête avec un message qui nomme les deux tensions, car une marge négative n'est pas une LED conductrice dans ce modèle CC. En cas de succès le corps renvoie les trois entrées, rapporte le courant en ampères, voltage_drop comme Vs moins Vf, et inclut formula I égale parenthèse Vs moins Vf fermante sur R, method led_series_current et un objet units documentant ampères, volts et ohms.
Où une API de courant LED justifie son usage
Parce que l'implémentation est parse de niveau A pur, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Cas d'intégration
Oracles de classe et de devoirs
Les cours d'électronique épinglent du JSON déterministe pour les exercices I égal à (Vs moins Vf) sur R, y compris des cas intentionnels de zéro ohm et d'alimentation sous Vf qui doivent échouer avec invalid_input.
Questions techniques
Comment le courant LED est-il calculé à partir de l'alimentation, de la tension directe et de la résistance ?
Envoyez des nombres finis supply_voltage (V), forward_voltage (V) et resistance (ohm). L'API renvoie I = (Vs − Vf) / R en ampères, plus les entrées renvoyées, la chute de tension, la formule et les unités SI.
Que contient une réponse réussie de courant LED ?
supply_voltage, forward_voltage et resistance renvoyés, voltage_drop en volts, current en ampères, formula I = (Vs − Vf) / R, method led_series_current et un objet units pour A, V et ohm.
Combien coûte le calculateur de courant LED ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.