Цитата:
Сообщение от Alex5Kiev
Вот и ссылка на программу ПОДСОЛНУХ для авторегулировки яркости экрана по позиции солнца.
|
Благодарю! Добавил в "шапку" темы, как один из вариантов решения проблемы.
Цитата:
Сообщение от Lampcos
|
Цитата:
... это самый лучший вариант, чем использовать ЦЕЛЫЙ контроллер
|
На "555", как ни старался, стабильной работы светодиода с регулировкой яркости не получил. Попробовал несколько схем - результат одинаковый.
Отлично работает на Ардуино по варианту, описанному
здесь. Экспериментировал с выносным SMD светодиодом, приклеенным напротив сенсора на планшете - работает, как штатный вариант. Поэтому рекомендую на контроллере не экономить, если нужна стабильность. Ниже эскиз-схема подключения и скетч.
PHP код:
#define PIN_LED 10
#define PIN_PHOTO_SENSOR A0
void setup() {
Serial.begin(9600);
pinMode(PIN_LED, OUTPUT);
}
void loop() {
int val = analogRead(PIN_PHOTO_SENSOR);
Serial.println(val);
int ledPower = map(val, 0, 1023, 0, 255);
analogWrite(PIN_LED, ledPower); // Меняем яркость
}
Фоторезистор R1 из того, что у меня был. При максимальном освещении его сопротивление 300 Ом, при "затемнении" - больше 2МОм. R2 нужно подбирать под параметры сопротивления фоторезистора. Параметры светодиода не знаю, но размер SMD 1206, "жёлтый".
Ролик