Страница 1 из 1
Цветомузыка
Добавлено: 07 июл 2016, 12:23
splans
Доброго времени суток! Работаю над светодиодной цветомузыкой, сделал блок эмитации светодиодами ламп накаливания. Прошу помощи: требуется помочь написать блок выделения частоты, чтоб срабатывали светодиоды.
Добавлено (07.07.2016, 12:23)
---------------------------------------------
Супер точность не нужна
Цветомузыка
Добавлено: 07 июл 2016, 12:53
DerAlex
На FLProg подобные вещи нельзя сделать.Скорости не хватит звук обработать.
Цветомузыка
Добавлено: 07 июл 2016, 15:46
splans
понял, спасибо
Цветомузыка
Добавлено: 07 июл 2016, 15:52
Rovki
Сначала полосовые фильтры на элементах ,потом на аналоговые входа ардуино ,а потом уже на диммеры
Цветомузыка
Добавлено: 08 июл 2016, 05:52
splans
Поставил эквалайзер MSGEQ7, все работает отлично
Требуется перебить код на блоки flprog, вот скетч, прошу помощи, все что сам наделал выдает билеберду
int analogPin=5;
int strobePin=2;
int resetPin=4;
int led1=3;
int led2=5;
int led3=6;
int led4=9;
int led5=10;
int led6=11;
int spectrumValue[7];
int filter=40;
void setup(){
Serial.begin(9600);
pinMode(analogPin, INPUT);
pinMode(strobePin, OUTPUT);
pinMode(resetPin, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
digitalWrite(resetPin, LOW);
digitalWrite(strobePin, HIGH);
}
void loop(){
digitalWrite(resetPin, HIGH);
digitalWrite(resetPin, LOW);
for (int i=0;i<7;i++){
digitalWrite(strobePin, LOW);
delay(5);
spectrumValue=analogRead(analogPin);
spectrumValue=constrain(spectrumValue, filter, 1023);
spectrumValue=map(spectrumValue, filter,222,0,255);
Serial.print(spectrumValue);
Serial.print(" ");
digitalWrite(strobePin, HIGH);
}
Serial.println();
analogWrite(led1,spectrumValue[0]);
analogWrite(led2,spectrumValue[1]);
analogWrite(led3,spectrumValue[2]);
analogWrite(led4,spectrumValue[3]);
analogWrite(led5,spectrumValue[4]);
analogWrite(led6,spectrumValue[5]);
}
Цветомузыка
Добавлено: 08 июл 2016, 05:55
splans
вот даташит
Цветомузыка
Добавлено: 08 июл 2016, 06:44
Rovki
Цветомузыка
Добавлено: 10 июл 2016, 04:52
splans
просто на семь светодиодов, меня интересует сам счетчик на флпроге, родной скетч работает отлично но диоды дергаются, хочу сгладить моргание своим блоков имитации ламп накаливания, блок прикрепляю
Добавлено (10.07.2016, 04:52)
---------------------------------------------
Уважаемые, помогите, очень нужна Ваша помощь!!!
Цветомузыка
Добавлено: 10 июл 2016, 08:25
Олег
Может вам лучше создать отдельную тему с просьбой помочь, на форуме в коде разбирается не так уж много народа, не факт что кто-то из них зайдет в эту тему.
Цветомузыка
Добавлено: 13 июл 2016, 16:40
splans
Спасибо за совет, разобрался сам, все норм
Цветомузыка
Добавлено: 27 авг 2017, 04:35
whitevip
ктонибудь сделал этот блок?