Ws2812b изменение delay при помощи пульта

Тема в разделе "Проводная и беспроводная связь", создана пользователем рокки1945, 3 мар 2019.

  1. Здравствуйте, помогите решить проблему.
    Хочется изменять скорость передвижения светодиодов и менять подпрограммы при помощи пульта - библиотека iremote.
    По совету на форуме пробовал по таймеру но срабатывает редко, использовал библиотеку таймер1, видимо на этом таймере сделана библиотека для светодиодов. Другие библиотеки с UNO не работают мстаймер2 и таймер3.
    Подскажите выход, может прерывание по уарту?
     
  2. вот так так и никто не ответит?
     
  3. b707

    b707 Гуру

    если бы Ремоте и библиотека светодиодов была бы на одном таймере - у вас бы никогда не срабатывало. Скорее всего код у вас написан в блокируещем режиме, с делееями - вот и пропускает команды
    Наткнулся на вашу предыдущую тему по этому вопросу - таки да, вам дядяВитя еще там сказал - надо код переписывать. Нужно постоянно преверять пришедшие с пульта команды, а не только после окончания цикла