Ага заработал новогодний скетч.Красиво.Может как-то по нему определить как китайцы цвета запутали на моей ленте?
Ага заработал новогодний скетч.Красиво.Может как-то по нему определить как китайцы цвета запутали на моей ленте?
Проще по тестовому скетчу определить
Цвета выделили жирным шрифтом
Код:#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 недели
Пока автор в отпуске пытаюсь запустить проект с хабра и вот такая ошибка у меня http://i33.fastpic.ru/big/2013/0806/...486aab60e0.jpg
Помогите кто в теме.
Выложите рабочий архив с экзешником.
Последний раз редактировалось benderfan; 06.08.2013 в 14:25.
Народ, есть кто-нибудь, кто смог реально запустить ленту WS2811 с ардуино нано? Стандартный скетч адалайт не подходит, замена в коде DIV16 на DIV32, 64, 128 до лампочки. Откликнитесь пожалуйста.
Вопрос снят, сам разобрался.
Последний раз редактировалось racer82; 08.08.2013 в 14:18.
Поделитесь, какие изменения пришлось сделать? И какую ленту использовали (ссылкой если не сложно)?
Вопрос: Ни у кого, из тех кто пробовал и уже сделал, не осталось цельного двухметрового куска светодиодной ленты на WS2801 (ну или еще какой нибудь)?
И у кого-то остались Архив с исполняемым файлом для Windows XP и для Win7? Выложите повторно, а то старые ссылки на habrahabr.ru уже не работают. Спасибо.
P.S. Случайно нашел datasheet на WS2801 и описание ленты с ее размерами (полезно для предварительной оценки крепежа). Вроде кто-то здесь интересовался таким: http://rusfolder.com/37625654
Последний раз редактировалось McRex; 15.08.2013 в 20:10.
ребят вылождите плиз скриншот схемы подключения WS2801 к ARDUINO UNO,в первом сообщении темы есть только для NANO,всю тему перечитал а картинки так и не увидел
Последний раз редактировалось muramasa; 18.08.2013 в 20:35.
На UNO подключается к тем же пинам
разве на UNO пины стоят в таком же порядке?
Вложение 16495
Эту тему просматривают: 7 (пользователей: 0 , гостей: 7)