VCC 5V - питание микросхемы драйвера двигателей
MOTOR 2.5 - 36V - питание двигателей
IN3, IN4 - управление направлением вращения и скоростью двигателя М2
GND - земля (общий)
IN1, IN2 - управление направлением вращения и скоростью двигателя М1
GND - земля (общий)
M1, M2 - подключение двигателей постоянного тока
Управление двигателями производится с помощью ШИМ сигналов через контакты IN1..IN4.
Двигатели подключаются к клеммам М1 и М2. При этом полярность не имеет значения, ее можно поменять программно.
Чтобы начать работу с датчиком его необходимо подключить к микроконтроллеру по схеме ниже.
Эта программа будет вращать один из двигателей, меняя направление каждую секунду.
int in1 = 3; //переменной in1 соответствует порт 3
int in2 = 9; //переменной in2 соответствует порт 9
void setup() {
pinMode(in1, OUTPUT); //обьявляем порты как выходные
pinMode(in2, OUTPUT);
}
void loop() {
digitalWrite(in1, 0); //подаем на in1 -
digitalWrite(in2, 1); //подаем на in1 +5в
delay(1000);
digitalWrite(in1, 1);
digitalWrite(in2, 0);
delay(1000);
}
int in1 = 3;
int in2 = 9;
void setup() {
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
}
void loop() {
analogWrite(in1, 0);
analogWrite(in2, 255);
delay(1000);
analogWrite(in1, 255);
analogWrite(in2, 0);
delay(1000);
}