radekc píše:
j3nda píše:
tak ted si me utvrdil v mem puvodnim nazoru na tebe
Dalo se ocekavat, jak sem psal
Ano, dalo se to očekávat. To, že jsi programátor, absolutně nic neříká o tvé znalosti elektroniky.
Chceš to přesne po programátorsku tak jo:
1. Najdi si datasheet LED. Tam je přechodová charakteristika.
2. Z té inteligentní člověk (a to snad jsi), snadno vyčte, že LED není konstruována na nějaké napětí, ale chová se jako "proměnný odpor".
3. Tudíž - čím větší napětí na ní je, tím větší proud jí teče.
4. Pokud napětí, potažmo proud překročí uržitou mez, LED umře.
5. LED má doporučen pracovní proud - ten je pro ni podstatný.
6. Z charakteristiky lze pak vyčíst, jaké napětí na ní při tom je - to je až sekundární veličina.
7. Pokud chceš LED někde použít, musíš obvod navrhnout tak, aby jí procházel pracovní proud.
8. Při výpočtu obvodu potřebuje mít představu o tom napěťovém úbytku (ohmův zákon).
9. Tudíž pokud máš krmit LED je třeba proudový zdroj!
10. Zdroj napětí je k ničemu. LED buď pracuje s malým proudem (napětí větší neprotlačí) nebo při i malém překročení nekontrolovatelně naroste proud a LED se upeče. Nehledě k tomu, že co kus to lehce jiná charakteristika a některá LED už může hořet, zatím co jiná ani nesvítí naplno.
Chceš to přepsat do C++, nebo to dokážeš pochopit i takto?
Na zvláštní přání můžu písmo zvětšit nebo obarvit (v návaznosti na předpoklady bodu 2)...