Официальный сайт компании Arduino по адресу arduino.cc
Можно ли использовать функцию pulseIn и tone вместе?
Нет.
Я на этих граблях неделю танцевал , пока понял в чем дело.
Так же с функцией pulseIn некоректно работае millis.
Как вариант задействовать функции попеременно.
И вообще pulseIn функция очень медленная (десять проверок подряд уже заметно тормозят цикл).
Ардуино не использует некоторые таймеры.Есть готовые библиотеки, но я пока не нашел такой, которая может заменить pulseIn.Правда есть такая библиотека, как freqcounter может попробуйте.
А можно использовать analogWrite и pulseIn?
>>Ардуино не использует некоторые таймеры<<
Даже больше. Дуина использует только одит таймер из трех TMR0.
>>А можно использовать analogWrite и pulseIn?<<
Вроде да , но надо пробовать.
А, что думаете о FreqCounter билиотеки?
>>А, что думаете о FreqCounte билиотеки?<<
Впервые слышу , позже посмотрю что это такое.
FreqCounter
Нет.
Я на этих граблях неделю танцевал , пока понял в чем дело.
Так же с функцией pulseIn некоректно работае millis.
Как вариант задействовать функции попеременно.
И вообще pulseIn функция очень медленная (десять проверок подряд уже заметно тормозят цикл).
Ардуино не использует некоторые таймеры.Есть готовые библиотеки, но я пока не нашел такой, которая может заменить pulseIn.Правда есть такая библиотека, как freqcounter может попробуйте.
А можно использовать analogWrite и pulseIn?
>>Ардуино не использует некоторые таймеры<<
Даже больше. Дуина использует только одит таймер из трех TMR0.
>>А можно использовать analogWrite и pulseIn?<<
Вроде да , но надо пробовать.
А, что думаете о FreqCounter билиотеки?
>>А, что думаете о FreqCounte билиотеки?<<
Впервые слышу , позже посмотрю что это такое.
FreqCounter