Адресная led лента ws2812b
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Адресная led лента ws2812b
!
Сергей и Грачик. Попробуйте заменить библиотеку Adafruit-GFX на эту. И на сколько увеличится текст? Выкинул шрифты на 1,32 Мб.,
Скорее, не поможет.
Сергей и Грачик. Попробуйте заменить библиотеку Adafruit-GFX на эту. И на сколько увеличится текст? Выкинул шрифты на 1,32 Мб.,
Скорее, не поможет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 17 окт 2017, 12:12, всего редактировалось 1 раз.
- hrach
- Сержант
- Сообщения: 258
- Зарегистрирован: 17 сен 2015, 11:05
- Откуда: Самара
- Имя: Грачик
- Поблагодарили: 1 раз
- Контактная информация:
Адресная led лента ws2812b
Наконец нашел причину глюков на цвета, это мои слепые глаза. В двух местах нашел холодную пайку. После пайки все хорошо и правильно стал работать.
Добавлено (17.10.2017, 12:00)
---------------------------------------------
Добавлено (17.10.2017, 12:00)
---------------------------------------------
Я думаю не сколько. Момент загрузки нужный шрифт загружается ардуино, ничего лишного не будет загружаться.aidar_i писал(а):И на сколько увеличится текст? Выкинул шрифты на 1,32 Мб.
Адресная led лента ws2812b
Ну надо немного по другому считать.hrach писал(а):Я думаю дело в оперативной памяти на UNO 2 кб на MEGE 8 кб
Не сколько всего, а сколько осталось свободного после компиляции.
String вообще каверзный тип данных, под него не выделяется четкого размера во время компиляции, а выделяется в свободно области памяти.
Каждый символ в строке занимает 1 байт (кириллический вообще два).
Так что можете посчитать сколько весят ваши стихи и проза.
И это только на хранение, а еще обработка.
Адресная led лента ws2812b
Добрый день!
Пытаюсь сделать блок под ws 2812 в принципе, что то получается.
наткнулся на проблему для себя.
не получается менять номер эффекта в блоке во время работы.
если на входе в переменную записываю число, то блок нормально исполняет команду...а во время работы не хочет.
COM порт с блоком почему то отказывается работать.
Подскажите, что не так делаю?
Пытаюсь сделать блок под ws 2812 в принципе, что то получается.
наткнулся на проблему для себя.
не получается менять номер эффекта в блоке во время работы.
если на входе в переменную записываю число, то блок нормально исполняет команду...а во время работы не хочет.
COM порт с блоком почему то отказывается работать.
Подскажите, что не так делаю?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Адресная led лента ws2812b
Я, конечно, не спец по кодам, но на первый взгляд увидел несоответствие фигурных скобок.Shreder писал(а):Подскажите, что не так делаю?
Уберите " Плата 2 " и остаток кода с блока.
Вот здесь лишняя фигурная скобка
delay(1);
}
После
return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
не хватает фигурной скобки.
Еще там есть зачем то
//Плата:2
_gtv3 = _count2P >= 8;
Попробуйте внимательней проверить скетч и может заработает.
UART вроде правильно подключен. Смотрите подключение в МК и в мониторе порта.
Последний раз редактировалось aidar_i 23 окт 2017, 14:00, всего редактировалось 1 раз.
Адресная led лента ws2812b
Лишнее удалил, без скобки не компилируется.
СОМ порт заработал, на кнопку раз 20 нажму счетчик переключится...на кнопку повесил светодиод пин13... тоже раз 20 нажать мигнет...счетчик переключится....включил другую кнопку на другой пин ... всё тоже самое...
включил генератор паралельно с кнопкой счетчик стал считать! но как доходит до сброса на 4 все виснет.. поставил 3 всё нормально, сбрасывает.
а кнопка так и не хочет работать... удаляю блок с платы кнопка работает как и положено.
Что еще можно поделать?
СОМ порт заработал, на кнопку раз 20 нажму счетчик переключится...на кнопку повесил светодиод пин13... тоже раз 20 нажать мигнет...счетчик переключится....включил другую кнопку на другой пин ... всё тоже самое...
включил генератор паралельно с кнопкой счетчик стал считать! но как доходит до сброса на 4 все виснет.. поставил 3 всё нормально, сбрасывает.
а кнопка так и не хочет работать... удаляю блок с платы кнопка работает как и положено.
Что еще можно поделать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Shreder 23 окт 2017, 15:49, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Адресная led лента ws2812b
Shreder, эта лента управляется с использованием прерывания атмеги, поэтому какие то другие функции могут некорректно работать
Адресная led лента ws2812b
наверно,так..starshoy81 писал(а):эта лента управляется с использованием прерывания атмеги, поэтому какие то другие функции могут некорректно работать
я взял из примеров Adafruit_NeoPixel... пример "byttoncycler" там от кнопки на входе идет переключение эффектов.. все четко работает но последовательно...1234567... но мне надо не от кнопки эффект вызывать а по значению переменной на входе блока, возможно, сигнал запуска еще нужен...
подскажите, что делать?
Последний раз редактировалось Shreder 23 окт 2017, 19:45, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Адресная led лента ws2812b
Немного подправил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Адресная led лента ws2812b
Так лучше стало, раньше сброс в ноль происходил где то за секунду, теперь пол секунды но кнопка так и не хочет работать... а входы нужны по проекту
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Адресная led лента ws2812b
В блоке Слимпер изменил в параметрах пин подключения на строку, чтобы можно было устанавливать пины ESP wemos mini и тп (например D3, D4). В описание добавил как подключить ESP wemos mini и ESP8266(-07, 12 ). Если использовать другие выходы ESP для кнопок и выходов, то в программе FLProg установите МЕГУ или правьте в скетче.Слимпер писал(а):Сделал, так чтобы при смене текста, добегала старая строка.Добавил возможность включения центровки статического текста через параметры.
А вообще aidar_i, кажется вы исходно писали блок, может дальше продолжите.
Прикрепления: WS2812____V0-11.ubi(307Kb)
PS. Сейчас новая версия программы поддерживает ESP8266.
Проверил - работает!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 04 июн 2019, 06:33, всего редактировалось 2 раза.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость