Цветомузыка

Обсуждение и помощь в разработке различных проектов форумчан, например автоматика для теплицы, автоматика для котельной и т.д.
Ответить
splans
Рядовой
Сообщения: 13
Зарегистрирован: 24 май 2016, 17:09

Цветомузыка

Сообщение splans »

Доброго времени суток! Работаю над светодиодной цветомузыкой, сделал блок эмитации светодиодами ламп накаливания. Прошу помощи: требуется помочь написать блок выделения частоты, чтоб срабатывали светодиоды.

Добавлено (07.07.2016, 12:23)
---------------------------------------------
Супер точность не нужна
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

Цветомузыка

Сообщение DerAlex »

На FLProg подобные вещи нельзя сделать.Скорости не хватит звук обработать.
аврора
splans
Рядовой
Сообщения: 13
Зарегистрирован: 24 май 2016, 17:09

Цветомузыка

Сообщение splans »

понял, спасибо
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Цветомузыка

Сообщение Rovki »

Сначала полосовые фильтры на элементах ,потом на аналоговые входа ардуино ,а потом уже на диммеры
Электронщик до мозга костей и не только
splans
Рядовой
Сообщения: 13
Зарегистрирован: 24 май 2016, 17:09

Цветомузыка

Сообщение 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]);
}
splans
Рядовой
Сообщения: 13
Зарегистрирован: 24 май 2016, 17:09

Цветомузыка

Сообщение splans »

вот даташит
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Цветомузыка

Сообщение Rovki »

Что то типа этого ?  http://cxem.net/sound/light/light111.php
Последний раз редактировалось Rovki 08 июл 2016, 06:44, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
splans
Рядовой
Сообщения: 13
Зарегистрирован: 24 май 2016, 17:09

Цветомузыка

Сообщение splans »

просто на семь светодиодов, меня интересует сам счетчик на флпроге, родной скетч работает отлично но диоды дергаются, хочу сгладить моргание своим блоков имитации ламп накаливания, блок прикрепляю

Добавлено (10.07.2016, 04:52)
---------------------------------------------
Уважаемые, помогите, очень нужна Ваша помощь!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Цветомузыка

Сообщение Олег »

Может вам лучше создать отдельную тему с просьбой помочь, на форуме в коде разбирается не так уж много народа, не факт что кто-то из них зайдет в эту тему.
splans
Рядовой
Сообщения: 13
Зарегистрирован: 24 май 2016, 17:09

Цветомузыка

Сообщение splans »

Спасибо за совет, разобрался сам, все норм
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Цветомузыка

Сообщение whitevip »

ктонибудь сделал этот блок?
:smile37:
Ответить

Вернуться в «Проекты различных устройств на Ардуино»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость