Вот моё видео со светолентой
Нет.
Да.
Нужна , только руки кривые, самому не осилить
Вот моё видео со светолентой
Здравствуйте. Собрал 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 куда копать?
п.с. последний канал пожждит сам загорается когда захочет....
Последний раз редактировалось asuz; 23.09.2011 в 14:12.
Эту тему просматривают: 23 (пользователей: 0 , гостей: 23)