Вот моё видео со светолентой
Вид для печати
Вот моё видео со светолентой
Здравствуйте. Собрал 3-х зонную подсветку по схеме из 1-ого сообщения, вот только проблема с цветами... Вместо красного горит голубая (синий+зеленый), вместо синего желтая (красн+зелен), а вместо черного - горит белым. Пользуюсь программой boblight-1.3-beta1, в чем проблема?
Проблема в настройках. У меня в обеих программах работает нормально, только Боблайт тормозит , особенно в HD фильмах
Подправил скетч и все заработало :) Вот только проблема, вместо черного подсветка горит красным...
Сколько метров ленты выдерживает одна ULN в SMD корпусе ?
Ленты все разные с разной плотностью и с разными токами потребления
На один КАНАЛ ULN моно подключать не больше 500мА
По-моему я считал, получалось, что можно делать 60-см ленты одинарной плотности (3 светодиода на 10 см).
День добрый, вот решил собрать имбилайт на 30 светодиовов(10 каналов по 3 РГБ в каждом) Ардуино у меня MEGA1280 выходов там достаточно чтоб не морочится со сдвиговыми регистрами.... думаю сделаю 30 ключей на КТ315 и будет мне счастье, да не тут то было.... заливаю скейч на 4 канала (12 диодов) всё работает добавляю по одному и после 5 канала не чего не выходит.... не работают выходы на меги и всё тут как буд то ограничение в 16 выходов....
ПРоблема в скейче или мега просто физически не победит 30 каналов?
Цитата:
#include <SoftPWM.h>
uint8_t leds[30] = {22, 23, 24, 25, 26, 27, 28, 29, 30,31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51};
byte volatile color[30];
unsigned long night=0;
void setup()
{
Serial.begin(115200);
SoftPWMBegin();
for (int i = 0; i < 30; i++)
SoftPWMSet(leds[i], 0);
SoftPWMSetFadeTime(ALL, 5, 5);
}
void loop()
{
if (Serial.available() > 30)
{
if (Serial.read() == 255)
{
for (int i = 0; i < 30; i++)
{
color[i] = Serial.read();
}
night=0;
}
}
else
{
if(night>30000) { night=0; for (byte i = 0; i < 30; i++) color[i] = 0;}
night++;
}
for (int i = 0; i < 30; i++)
SoftPWMSet(leds[i], color[i]);
}
в чём беда разобрался.... в файле softPWM стояло 16 максимальных каналов.... но теперь другая беда :) если ставлю частоту обновления 20мс
начинается мигание как на ёлке :))) сейчас поставил 2000мс вроде полёт нормальный, но хотелось бы 20 :) куда копать?
п.с. последний канал пожждит :) сам загорается когда захочет....