Цитата Сообщение от DolomanN Посмотреть сообщение
подскажите пожалуйста, почему умножаем на 4. я предполагал, что за один оборот колеса энкодера в программе получу 360 импульсов, т.к. физически энкодер выдает данное количество на оборот
Если считать число импульсов на каждом проводе отдельно, то получите 360.
Энкодер считает количество событий на обоих проводах. Событием является смена сигнала на проводе (фронт или спад).
В итоге Вы получите (360 фронтов + 360 спадов) на каждом проводе * 2 = 1440 отсчетов (событий)