FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Пятница, 09.12.2016, 16:29
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Поддержка светодиодов c пиксельной адресацией WS2812B
Поддержка светодиодов c пиксельной адресацией WS2812B
maxst83
Дата: Суббота, 06.02.2016, 11:07 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
Можно реализовать поддержку светодиодов c пиксельной адресацией WS2812B ?
 
Сергей Дата: Суббота, 06.02.2016, 23:43 | Сообщение # 2
Модератор
Группа: Модераторы
Сообщений: 366
Награды: 15
Репутация: 5
Статус: Offline
maxst83, можно

Выгодные покупки на AliExpress в Cashback ePN! Возврат до 12 % от стоимости ЛЮБОГО товара!
 
Grafsaxar Дата: Воскресенье, 13.11.2016, 17:03 | Сообщение # 3
Лейтенант
Группа: Проверенные
Сообщений: 67
Награды: 1
Репутация: 1
Статус: Offline
Цитата Сергей ()
maxst83, можно
А КАК ????
 
eugeneb Дата: Воскресенье, 13.11.2016, 18:52 | Сообщение # 4
Лейтенант
Группа: Проверенные
Сообщений: 90
Награды: 3
Репутация: 1
Статус: Offline
Боюсь из готовых блоков ничего не подойдёт.
Там ведь тайминги хитрые и быстрые.
Попробуйте свой блок на С наваять, чтобы
за один проход FLProg всё поле обновить.
Сколько у вас пикселей?


Сообщение отредактировал eugeneb - Воскресенье, 13.11.2016, 18:58
 
Grafsaxar Дата: Воскресенье, 13.11.2016, 22:59 | Сообщение # 5
Лейтенант
Группа: Проверенные
Сообщений: 67
Награды: 1
Репутация: 1
Статус: Offline
150 LED 5 метров
 
eugeneb Дата: Понедельник, 14.11.2016, 10:18 | Сообщение # 6
Лейтенант
Группа: Проверенные
Сообщений: 90
Награды: 3
Репутация: 1
Статус: Offline
Ну, в принципе, не очень много. 3х150=450 байт или
450х8=3600 бит нужно вытолкать за 3600х1,25=4500 мкс.

Можно попробовать на Ардуине через SPI.
Если в FLProge - блоком "Расширитель выходов 74HC595".

Вот здесь есть предложение по работе через SPI:
http://www.getchip.net/posts/119-umnye-svetodiody-ws2812b-neopixels/

Одним байтом передают два бита. В вашем случае
получится массив размером 1800 байт (или
три массива по 600 байт)

Но они отходят от спецификации, поэтому надо пробовать и смотреть, каков период выдачи по SPI,
достаточно ли это для ленты,
и не воспримет ли лента допустим
задержку между байтами за конец передачи.

Добавлено (14.11.2016, 10:18)
---------------------------------------------
Ну вот, я посмотрел осциллографом.
UNO R3

Если выдавать несколько байт за раз по SPI,
биты в пределах байта следуют с частотой 4 МГц (Т=0,25 мкс).

А между байтами - прогал длиной 1 мкс.

Кажется это допустимо.

Так что, можно работать в этом направлении.

Сообщение отредактировал eugeneb - Воскресенье, 13.11.2016, 23:35
 
Форум » Основной » Спросить у знатоков » Поддержка светодиодов c пиксельной адресацией WS2812B
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика