Страница 73 из 87 ПерваяПервая ... 23637071727374757683 ... ПоследняяПоследняя
Показано с 721 по 730 из 870

Тема: ARDUINO

  1. #721
    Спасибо. У меня 2 энкодера. Хватит прерываний ? примерчик можно глянуть ?
    All the best for you


  2. #722
    Цитата Сообщение от UT7DL Посмотреть сообщение
    Хватит прерываний ?
    если не тупо в лоб, то и одного хватит

  3. #723
    Аватар для Tadas
    Регистрация
    12.06.2002
    Адрес
    KO24AV
    Сообщений
    2,155
    Позывной
    LY1CE
    Цитата Сообщение от UT7DL Посмотреть сообщение
    Меня интересует следующее - как узнать что энкодер не вращается
    Если s не меняется, значит не крутится.
    Хороша теория, но что ты с ней будешь делать ?
    73 de LY1CE

  4. #724
    Цитата Сообщение от Tadas Посмотреть сообщение
    Если s не меняется, значит не крутится.
    ну человек наверное не это имел ввиду
    для того чтобы изменилось s нужно опросить энкодер

    видимо он хочет опрашивать энкодер, только тогда, когда тот крутится
    чтобы разгрузить контроллер под другие задачи

  5. #725
    Аватар для Tadas
    Регистрация
    12.06.2002
    Адрес
    KO24AV
    Сообщений
    2,155
    Позывной
    LY1CE
    Цитата Сообщение от UT0UM Посмотреть сообщение
    видимо он хочет опрашивать энкодер, только тогда, когда тот крутится
    чтобы разгрузить контроллер под другие задачи
    Из приведённого текста это не следует. А опрос энкодера занимает настолько мало времени, что для других задач это не помеха. Вполне можно делать в главном цикле.
    Но конечно, правильнее всего поставить это на прерывания.
    Хороша теория, но что ты с ней будешь делать ?
    73 de LY1CE

  6. #726
    Таймер по переполнению - там идет опрос. Меня интересует тот момент когда энкодер не крутится.
    Допустим переменная s имеет в данный момент значение 50. Энкодер не крутится. Как узнать программно что он остановлен ?
    Вот это мне нужно
    All the best for you

  7. #727
    Цитата Сообщение от UT7DL Посмотреть сообщение
    Как узнать программно что он остановлен ?
    ну повесить А на одно прерывание а Б на другое
    если нет прерываний, то энкодер не крутится

  8. #728
    Аватар для Tadas
    Регистрация
    12.06.2002
    Адрес
    KO24AV
    Сообщений
    2,155
    Позывной
    LY1CE
    Цитата Сообщение от UT7DL Посмотреть сообщение
    Допустим переменная s имеет в данный момент значение 50. Энкодер не крутится. Как узнать программно что он остановлен ?
    Надо запоминать старое значение s и сравнивать с текущим значением после опроса.
    Хороша теория, но что ты с ней будешь делать ?
    73 de LY1CE

  9. #729

    Регистрация
    23.07.2010
    Адрес
    Хабаровск.
    Сообщений
    1,133
    Позывной
    UD0CAJ
    Стало интересно, а ни кто не пробовал на ардуине сваять DSP для обработки iQ сигналов в аудио и наоборот? Знаю есть проекты самостоятельные (Пион, Тюльпан и прочие). А вот именно на какой-нибудь Мега2560 или arduinoDue? Это вообще возможно? Я понимаю что скорость работы их не велика, но может хоть с плохим качеством это реализуемо?

    Вот что-то накопал подобное: http://m0xpd.blogspot.ru/2014/02/arduino-sdr.html


  10. #730
    Arduino Due это уже поближе

Страница 73 из 87 ПерваяПервая ... 23637071727374757683 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •