лампа просто светит, в прочем как и светодиод
лампа просто светит, в прочем как и светодиод
Последний раз редактировалось Mastar; 21.11.2011 в 18:01.
Мои проекты - Катер для рыбалки
да, остается часть по определению нуля... т.э. или верхний кусок схемы, или код...
Если так будет гореть в полнакала, то все у тебя работает, но без мигания.
PHP код:
int AC_pin = 10; // выход для симистора
int dim = 64; // уровень димирования (0-128) 0 = on, 128 = 0ff
void setup()
{
pinMode(AC_pin, OUTPUT);
attachInterrupt(0, light, RISING); //прерывание по изменению уровня с низкого на высокий
}
void light()
{
int dimtime = (78*dim); // вычислим время отсечки
delayMicroseconds(dimtime); // отсекаем лишнее
digitalWrite(AC_pin, HIGH); // включить симистор
delayMicroseconds(2000); // короткая пауза, чтобы обеспечить включение симистора
digitalWrite(AC_pin, LOW); // выключение симистора(он выключится когда полупериод достигнет нуля)
int pauza = 8000 - dimtime; // расчет перехода через ноль при отрицательной полуволне
delayMicroseconds(pauza); // ожидаем для управления отрицательной полуволной
digitalWrite(AC_pin, HIGH); // включить симистор
delayMicroseconds(2000); // короткая пауза, чтобы обеспечить включение симистора
digitalWrite(AC_pin, LOW); // выключение симистора(он выключится когда полупериод достигнет нуля)
}
void loop()
{
}
Последний раз редактировалось Mastar; 21.11.2011 в 18:22.
Мои проекты - Катер для рыбалки
нет не горит.. да и лампа уже не мерцает...
светодиод все также очень тускло светит
Я изменил на 500, пробуй
Мои проекты - Катер для рыбалки
светодиод ярче светит, лампа вспихивает с рамдомным периодом
Последний раз редактировалось knyaz2020; 21.11.2011 в 18:21.
Ай-яй-яй, в даташите 2 мс.
Изменил, пробуй.
p.s. А тут 2 мкс, http://www.datasheetcatalog.org/data.../363822_DS.pdf Но это более достоверно. Значит не в этом дело. Тогда только само считывание ноля остается.
Последний раз редактировалось Mastar; 21.11.2011 в 18:30.
Мои проекты - Катер для рыбалки
Вав!
Это уже что-то.. можно сказать на глаз на половину накала лампа светит
Спасибо!
Терь есть пару моментов.. она чуть мерцает.. от этого как я понимаюсь не избавиться (так как 50Гц)?
Как сделать плавное изменение яркости?
if(dim > 0) { dim--; } else { dim=64; } - не работает
P.S. А даташит я так понял не на ВТ136? а на другую детальку ВТА10?
Последний раз редактировалось knyaz2020; 21.11.2011 в 18:35.
Мои проекты - Катер для рыбалки
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)