Страница 44 из 47 ПерваяПервая ... 3438394041424344454647 ПоследняяПоследняя
Показано с 431 по 440 из 469
  1. #431
    Новичок
    Регистрация
    05.02.2013
    Сообщений
    13
    Вес репутации
    141

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    Это не скетчи с первой страницы этого форума. Другие, в интернете.
    Просто пытаюсь настроить работу связки ардуина-лента-boblight.
    Пробую разные варианты, так как не силен во всей этой системе.

  2. #432
    Пользователь
    Регистрация
    03.11.2011
    Сообщений
    27
    Вес репутации
    159

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    этот скетч работает у меня ардуино 1.6.8+WIN7+перезагрузка
    pro micro mega32u USB (Leonardo)
    WS2812
    Uses Adalight protocol and is compatible with Boblight, Prismatik etc
    Присматик работает.
    Ambibox тоже.

    Шин питания самой ленты на 2.5метра не хватает. на 5метров в конце ленты 2.5Вольт ))) (это всю ленту зажечь если) питание с отдельного БП ессно
    Питание 5В.
    60светодиодов на метр.


    PHP код:
    //Рабочий скетч! Лента моргает ардуина прога 1.6.8

    //////////
    //
    // Arduino interface for the use of ws2812 operated LEDs
    // Uses Adalight protocol and is compatible with Boblight, Prismatik etc
    // "Magic Word" for synchronisation is 'Ada' followed by LED High, Low and Checksum
    //

    #include "FastLED.h"
    #define NUM_LEDS 60
    ///// User definitions /////

    // Define the number of LEDs


    // Define SPI Pin
    #define PIN 7

    // Baudrate, higher rate allows faster refresh rate and more LEDs (defined in /etc/boblight.conf)
    #define serialRate 115200
    //#define serialRate 9600
    // Adalight sends a "Magic Word" (defined in /etc/boblight.conf) before sending the pixel data
    uint8_t prefix[] = {'A''d''a'}, hilochki;

    // initialise LED-array
    CRGB leds[NUM_LEDS];

    void setup()
    {
      
      
    FastLED.addLeds<WS2812BPINGRB>(ledsNUM_LEDS);
      
      
    // initial RGB flash
      
    LEDS.showColor(CRGB(25500));
      
    delay(500);
      
    LEDS.showColor(CRGB(02550));
      
    delay(500);
      
    LEDS.showColor(CRGB(00255));
      
    delay(500);
      
    LEDS.showColor(CRGB(000));
      
      
    Serial.begin(serialRate);
      
    Serial.print("Ada\n"); // Send "Magic Word" string to host
      
    }

    void loop() { 
      
    // wait for first byte of Magic Word
      
    for(0sizeof prefix; ++i) {
        
    waitLoop: while (!Serial.available()) ;;
        
    // Check next byte in Magic Word
        
    if(prefix[i] == Serial.read()) continue;
        
    // otherwise, start over
        
    0;
        goto 
    waitLoop;
      }
      
      
    // Hi, Lo, Checksum
      
      
    while (!Serial.available()) ;;
      
    hi=Serial.read();
      while (!
    Serial.available()) ;;
      
    lo=Serial.read();
      while (!
    Serial.available()) ;;
      
    chk=Serial.read();
      
      
    // if checksum does not match go back to wait
      
    if (chk != (hi lo 0x55))
      {
        
    i=0;
        goto 
    waitLoop;
      }
      
      
    memset(leds0NUM_LEDS sizeof(struct CRGB));
      
    // read the transmission data and set LED values
      
    for (uint8_t i 0NUM_LEDSi++) {
        
    byte rgb;    
        while(!
    Serial.available());
        
    Serial.read();
        while(!
    Serial.available());
        
    Serial.read();
        while(!
    Serial.available());
        
    Serial.read();
        
    leds[i].r;
        
    leds[i].g;
        
    leds[i].b;
      }
      
    // shows new values
     
    FastLED.show();

    с китайской СР340 или как там её, короче не заработало.
    максимум 6 светодиодов, дальше виснет.
    Последний раз редактировалось YARiddiK; 16.03.2016 в 22:44.

  3. #433
    Новичок
    Регистрация
    28.05.2014
    Сообщений
    11
    Вес репутации
    125

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    Сделал всё по инструкциям выше. проверил на 5 диодах, всё работает на ура. Подключил бобльшую ленту(190лед) и она дико тормозить. Из-за чего это ? использую ЭмбиБокс217.
    Ардуино нано (китайский) Питание на конце ленты 4,7в
    Последний раз редактировалось Permyak; 11.04.2016 в 21:12.

  4. #434
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,378
    Вес репутации
    10

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    Я думаю что проблема в программе, тормозит сама программа

  5. #435
    Новичок
    Регистрация
    28.05.2014
    Сообщений
    11
    Вес репутации
    125

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    Цитата Сообщение от Chip Посмотреть сообщение
    Я думаю что проблема в программе, тормозит сама программа
    Люди выше писали, что эмбиблкс норм работает, а у меня работает только до 75диодов примерно, дальше тормоза всё больше и больше.

  6. #436
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,378
    Вес репутации
    10

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    Еще очень сильно зависит от процессора ПК

  7. #437
    Новичок
    Регистрация
    28.05.2014
    Сообщений
    11
    Вес репутации
    125

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    Цитата Сообщение от Chip Посмотреть сообщение
    Еще очень сильно зависит от процессора ПК
    i5 проц. Попробовал ардуино уно, там задержка стала ещё больше при 190диодов. В чём всё же причина ? Всякие демки проходят на ура, то есть сам ардуино норм обрабатвает. Может быть проблема в ch340g ?
    Последний раз редактировалось Permyak; 12.04.2016 в 17:34.

  8. #438
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,378
    Вес репутации
    10

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    Скорость порта какая?

  9. #439
    Новичок
    Регистрация
    28.05.2014
    Сообщений
    11
    Вес репутации
    125

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    Цитата Сообщение от Chip Посмотреть сообщение
    Скорость порта какая?
    serialRate 115200 и в амибокс тоже такая скорость стоит.

    Спасибо, что пытаетесь помочь

  10. #440
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,378
    Вес репутации
    10

    По умолчанию Re: Фоновая, пиксельная подсветка телевизора, Pixelight

    И все таки я склоняюсь к тормознутости самой программы
    Так как исходников нет проверить нет возможности. Как вариант проверьте мою программу и будет с чем сравнивать

Страница 44 из 47 ПерваяПервая ... 3438394041424344454647 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •