Купил на али моторчики A2212/6t 2200kV подключил с энкодером(нет потенциометра) и esc, подключил питание 12В из розетки, моторчик пикает и дергается, но не крутиться. Код:
C++:
#define CLK 7
#define DT 8
#define SW 9
#include "GyverEncoder.h"
Encoder enc1(CLK, DT, SW);
int value = 0;
#include <Servo.h>
Servo ESC;
void setup() {
ESC.attach(5);
Serial.begin(9600);
enc1.setType(TYPE2);
}
void loop() {
enc1.tick();
if (enc1.isRight()) value++;
if (enc1.isLeft()) value--;
if (enc1.isTurn()) {
Serial.println(value);
}
ESC.write(value);
}