Какой блок для WS2812 скачать?

Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Какой блок для WS2812 скачать?

Сообщение Vuktor »

Подскажите, какой блок использовать для WS2812, самый оптимальный вариант на сегодняшний день? (плата ардуино)
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Какой блок для WS2812 скачать?

Сообщение SergeyShikal »

Vuktor писал(а): 07 фев 2022, 11:28 Подскажите, какой блок использовать для WS2812, самый оптимальный вариант на сегодняшний день? (плата ардуино)
Нано-уно
WS2812 блок.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Какой блок для WS2812 скачать?

Сообщение aidar_i »

Vuktor писал(а): 07 фев 2022, 11:28 Подскажите, какой блок использовать для WS2812, самый оптимальный вариант на сегодняшний день? (плата ардуино)
Для светодиода, ленты или для матрицы?
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Какой блок для WS2812 скачать?

Сообщение Vuktor »

[ref=#ff8000]aidar_i[/ref], Для ленты, но чтоб цветом и включением каждого светодиода, по отдельности управлять, а не сразу всей лентой
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Какой блок для WS2812 скачать?

Сообщение Vuktor »

SergeyShikal писал(а): 07 фев 2022, 13:44 Нано-уно
WS2812 блок.flp
Почему-то в Proteus этот блок с Нано, у меня не работает. Другой блок работает, но на нём нет регулировки яркости. :( У кого-то этот блок работает в Proteus с Нано?
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Какой блок для WS2812 скачать?

Сообщение aidar_i »

Vuktor писал(а): 07 фев 2022, 17:53 [ref=#ff8000]aidar_i[/ref], Для ленты, но чтоб цветом и включением каждого светодиода, по отдельности управлять, а не сразу всей лентой
Я где-то выкладывал. На счет яркости,выложите блок, Вам ребята махом его прикрутят.
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Какой блок для WS2812 скачать?

Сообщение Vuktor »

[ref=#ff8000]aidar_i[/ref], Может я что-то не правильно делаю. Мне подойдёт любой блок с регулировкой яркости для Нано. Вот блок с моими установками, который у меня не работает в Proteus, но другой блок, без яркости, работает :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2437
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Какой блок для WS2812 скачать?

Сообщение Dryundel »

Vuktor писал(а): 14 фев 2022, 07:32 Вот блок с моими установками, который у меня не работает в Proteus
Попробуй так.
period - это время обновления в миллисекундах. Не ставь слишком маленькое.
WS2812 Должно работать.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Какой блок для WS2812 скачать?

Сообщение Vuktor »

[ref=#ff8000]Dryundel[/ref], При компиляции показывает ошибку. До редактирования, блок компилировался без ошибки, но в Proteus не работает. Блок в живую с ардуино нано работает?
Ошибка.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2437
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Какой блок для WS2812 скачать?

Сообщение Dryundel »

[ref]Vuktor[/ref], я не за компом. Но ошибка простая. Надо в главном блоке в секции декларе добавить:
unsigned long tmr;
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Какой блок для WS2812 скачать?

Сообщение Vuktor »

[ref=#ff8000]Dryundel[/ref], Спасибо, попробую. А какой оптимальный period должен быть? У меня они будут менять цвет раз в секунду. Неужели это один единственный блок с регулировкой яркости)?
AndrejK
Сержант
Сообщения: 120
Зарегистрирован: 20 фев 2020, 13:16
Откуда: Вильнюс
Имя: Андрей

Какой блок для WS2812 скачать?

Сообщение AndrejK »

Vuktor писал(а): 14 фев 2022, 07:32 Вот блок с моими установками, который у меня не работает в Proteus, но другой блок, без яркости, работает :smile37:
В скетче сделайте вот так (добавьте вычитание), и заработает:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2437
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Какой блок для WS2812 скачать?

Сообщение Dryundel »

Vuktor писал(а): 14 фев 2022, 10:56 А какой оптимальный period должен быть?
Период это время обновления. Если у вас раз в секунду смена, то 200 норм. Эти 200 мс могут добавиться к секунде. А может и меньше добавиться.
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Какой блок для WS2812 скачать?

Сообщение Vuktor »

AndrejK писал(а): 14 фев 2022, 11:14 В скетче сделайте вот так (добавьте вычитание), и заработает:
А это зачем? Если блоков не один, тогда как делать? Что вообще происходит, может кто объяснит? :D
AndrejK
Сержант
Сообщения: 120
Зарегистрирован: 20 фев 2020, 13:16
Откуда: Вильнюс
Имя: Андрей

Какой блок для WS2812 скачать?

Сообщение AndrejK »

Vuktor писал(а): 14 фев 2022, 11:55 А это зачем? Если блоков не один, тогда как делать? Что вообще происходит, может кто объяснит? :D
Заработало или нет? Вероятнее всего отсчет номера ЛЕДа в функции начинается с нуля. На этом основании можно думать как подправить сам блок.
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Какой блок для WS2812 скачать?

Сообщение Vuktor »

AndrejK писал(а): 14 фев 2022, 12:06 Заработало или нет? Вероятнее всего отсчет номера ЛЕДа в функции начинается с нуля.
Заработало. Ура! Товарищи. Именно с нуля надо было :D
tata
Рядовой
Сообщения: 4
Зарегистрирован: 23 мар 2022, 17:34
Имя: vcbv

Какой блок для WS2812 скачать?

Сообщение tata »

подскажите пожалуйста - установленное количество светодиодов горят только белым цветом, цвета вообще не устанавливаются на ленте ws2812b
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Какой блок для WS2812 скачать?

Сообщение SergeyShikal »

tata писал(а): 11 апр 2022, 14:16 подскажите пожалуйста - установленное количество светодиодов горят только белым цветом, цвета вообще не устанавливаются на ленте ws2812b
Проект где?
tata
Рядовой
Сообщения: 4
Зарегистрирован: 23 мар 2022, 17:34
Имя: vcbv

Какой блок для WS2812 скачать?

Сообщение tata »

для примера вместо красного-горит белым
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Какой блок для WS2812 скачать?

Сообщение SergeyShikal »

tata писал(а): 11 апр 2022, 16:02 для примера вместо красного-горит белым
А так?
WS2812 пример11.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя