Продолжение статьи https://dzen.ru/a/ZcYgIifcYBZnCEyd в которой рассматривался моторчик с 3 выходами. Теперь рассмотрим моторчик с другой топологией с 4 выходами В большинстве случаев обмотки соединяются «звездой», как показано на схеме. Три выхода и четвертый центральный общий (по середине). Чтобы найти этот общий выход, нужно проверить сопротивление между каждым выходом. У того выхода, у которого будет одинаковое сопротивление с остальными тремя и будет общим Схема Из такого моторчика сделаем энкодер. Крутим мотор в одну сторону изменяется значение в положительную сторону, в обратную – в отрицательную. Считывать показания будем с помощью Arduino Nano. Собираем схему на двух операционных усилителях LM358 Красным выделен общий выход на моторчике. Слева выходы Ардуино. На макетной плате выглядит так Скетч на Ардуино //задаем пины подключения
#define L1 3
#define L2 4
#define L3 5
//когда срабатывает прерывание
bool L1Puls = 0;
void setup() {
Serial.begin(9600);
//пин для обраб