Страница 28 из 47 ПерваяПервая ... 182223242526272829303132333438 ... ПоследняяПоследняя
Показано с 271 по 280 из 469

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Новичок
    Регистрация
    11.03.2013
    Сообщений
    9
    Вес репутации
    155

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

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

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. #8
    Новичок
    Регистрация
    08.08.2013
    Сообщений
    3
    Вес репутации
    0

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

    ребят вылождите плиз скриншот схемы подключения WS2801 к ARDUINO UNO,в первом сообщении темы есть только для NANO,всю тему перечитал а картинки так и не увидел
    Последний раз редактировалось muramasa; 18.08.2013 в 20:35.

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

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

    На UNO подключается к тем же пинам

  10. #10
    Новичок
    Регистрация
    08.08.2013
    Сообщений
    3
    Вес репутации
    0

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

    разве на UNO пины стоят в таком же порядке?
    Вложение 16495

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

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

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

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

Ваши права

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