Страница 27 из 47 ПерваяПервая ... 172122232425262728293031323337 ... ПоследняяПоследняя
Показано с 261 по 270 из 469
  1. #261
    Новичок
    Регистрация
    11.03.2013
    Сообщений
    9
    Вес репутации
    139

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

    Новогодний скетч не завелся ругается: sketch_aug05c:3: error: 'numpix' was not declared in this scope
    sketch_aug05c.ino: In function 'void loop()':
    sketch_aug05c:14: error: 'numpix' was not declared in this scope
    sketch_aug05c.ino: In function 'void run_pix(uint8_t, uint8_t, uint8_t, uint8_t)':
    sketch_aug05c:26: error: 'pixel' was not declared in this scope
    sketch_aug05c.ino: In function 'void set_pix(uint8_t)':
    sketch_aug05c:38: error: 'pixel' was not declared in this scope

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

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

    Попробуй в Arduino IDE 0023 откомпилируй

  3. #263
    Новичок
    Регистрация
    11.03.2013
    Сообщений
    9
    Вес репутации
    139

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

    Вообщем так с BRG только красный на месте,с RGB только зеленый на месте остальные перепутаны.У меня третий вариант.Помогите.

  4. #264
    Новичок
    Регистрация
    11.03.2013
    Сообщений
    9
    Вес репутации
    139

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

    Ага заработал новогодний скетч.Красиво.Может как-то по нему определить как китайцы цвета запутали на моей ленте?

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

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

    Проще по тестовому скетчу определить
    Цвета выделили жирным шрифтом

    Код:
    #include <SPI.h>
    
    typedef struct {uint8_t b; uint8_t g; uint8_t r;} RGB;
    RGB pixel[160];
    
    void setup() 
    {
      Serial.begin(115200);
      SPI.begin();
      SPI.setBitOrder(MSBFIRST);
      SPI.setDataMode(SPI_MODE0); 
      SPI.setClockDivider(SPI_CLOCK_DIV16);
      delay(1); 
    }
    
    void loop() 
    {
    run_pix(160); //количество тестируемых светодиодов в ленте
    }
    
    void run_pix(uint8_t num)
    {
          pixel[0].r=0;   
          pixel[0].g=0;
          pixel[0].b=255;
             
       for(uint8_t i=0; i<num; i++) 
       {
         pixel[i+1].r=pixel[i].r; 
          pixel[i+1].g=pixel[i].g;
          pixel[i+1].b=pixel[i].b;
          pixel[i].r=0; 
          pixel[i].g=0;
          pixel[i].b=0; 
          set_pix(num); 
          // delay(10); //пауза между вспышками светодиодов
       } 
    }
    
    void set_pix(uint8_t num)
    {
       for(uint8_t i=0; i<num; i++) 
       {   
          SPI.transfer(pixel[i].b);
          SPI.transfer(pixel[i].g);
          SPI.transfer(pixel[i].r);
        }
      delay(1);
    }
    Последний раз редактировалось Chip; 05.08.2013 в 23:59.

  6. #266
    Новичок
    Регистрация
    11.03.2013
    Сообщений
    9
    Вес репутации
    139

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

    Цвета мы выясним,но я так понимаю надо экзешник редактировать.Мне не осилить это.На Вас надежда)

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

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

    С собой исходников нет, приеду через 3 недели

  8. #268
    Новичок
    Регистрация
    11.03.2013
    Сообщений
    9
    Вес репутации
    139

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

    Пока автор в отпуске пытаюсь запустить проект с хабра и вот такая ошибка у меня http://i33.fastpic.ru/big/2013/0806/...486aab60e0.jpg
    Помогите кто в теме.
    Выложите рабочий архив с экзешником.
    Последний раз редактировалось benderfan; 06.08.2013 в 14:25.

  9. #269
    Новичок
    Регистрация
    04.04.2013
    Сообщений
    4
    Вес репутации
    0

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

    Народ, есть кто-нибудь, кто смог реально запустить ленту WS2811 с ардуино нано? Стандартный скетч адалайт не подходит, замена в коде DIV16 на DIV32, 64, 128 до лампочки. Откликнитесь пожалуйста.

    Вопрос снят, сам разобрался.
    Последний раз редактировалось racer82; 08.08.2013 в 14:18.

  10. #270
    Новичок
    Регистрация
    15.08.2013
    Сообщений
    6
    Вес репутации
    134

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

    Поделитесь, какие изменения пришлось сделать? И какую ленту использовали (ссылкой если не сложно)?

    Вопрос: Ни у кого, из тех кто пробовал и уже сделал, не осталось цельного двухметрового куска светодиодной ленты на WS2801 (ну или еще какой нибудь)?

    И у кого-то остались Архив с исполняемым файлом для Windows XP и для Win7? Выложите повторно, а то старые ссылки на habrahabr.ru уже не работают. Спасибо.

    P.S. Случайно нашел datasheet на WS2801 и описание ленты с ее размерами (полезно для предварительной оценки крепежа). Вроде кто-то здесь интересовался таким: http://rusfolder.com/37625654
    Последний раз редактировалось McRex; 15.08.2013 в 20:10.

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

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

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

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

Ваши права

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