ATNEL tech-forum https://forum.atnel.pl/ |
|
Sterowanie jasnością diody LED https://forum.atnel.pl/topic19770.html |
Strona 1 z 1 |
Autor: | Fajrgo [ 8 gru 2017, o 10:34 ] |
Tytuł: | Sterowanie jasnością diody LED |
Witam, mam spory problem. Pracuje na atnel atb 1.04 (atmel atmega32) i muszę napisać program, który sprawdza poziom naświetlenia, a następnie proporcjonalnie do otrzymanej wartości rozjaśnia lub przyciemnia diodę LED. Podstawowym problemem jest to jak sprawdzić poziom naświetlenia? Jak podłączyć przewody na mikrokontrolerze i jak napisać program do odczytu danych. Bardzo proszę o szybką pomoc |
Autor: | mczarny [ 8 gru 2017, o 11:05 ] |
Tytuł: | Re: Sterowanie jasnością diody LED |
cześć poziom oświetlenia w najprostszy sposób sprawdzisz za pomocą fotorezystora. Robisz dzielnik taki jak do pomiaru ADC z tym że jeden z rezystorów zastępujesz fotorezystorem i podpinasz się z wyjściem z dzielnika pod dowolny pin ADC (przeważnie na porcie A). Jasnością diody sterujesz za pomocą PWM i tam w rejestr porównania podstawiasz odpowiednio przeliczoną wartość z ADC. Masz pytania to pisz. |
Autor: | adamBo [ 8 gru 2017, o 21:42 ] |
Tytuł: | Re: Sterowanie jasnością diody LED |
Możesz również podłączyć zwykłego leda, katodą do masy a anodą do wejścia adc. Powinno zadziałać Wysłane z mojego HTC One_M8 przy użyciu Tapatalka |
Autor: | micky [ 9 gru 2017, o 16:21 ] |
Tytuł: | Re: Sterowanie jasnością diody LED |
Można użyć też jakiegoś dedykowanego czujnika, np. BH1750 |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |