Нужен специалист

Noko123
Offline
Зарегистрирован: 13.08.2018

Добрый день иу исполнитля по написаию скетча

есть мотор 6v от дтского элктромобиля и сам автомобиль

хочу подключить его к Драйвер моторов двухканальный на VNH2SP30

вот 

Noko123
Offline
Зарегистрирован: 13.08.2018
01 #include <PS2X_lib.h>                    //подключаем библиотеку
02 PS2X ps2x;                                     //создаем геймпад
03  
04 int INPUT1 = 7; // вывод INPUT A драйвера VNH2SP30 подключен к выводу Ардуино D7
05 int INPUT2 = 8; // вывод INPUT B драйвера VNH2SP30 подключен к выводу Ардуино D8
06 int ENABLE1 = A0; // вывод ENABLE драйвера VNH2SP30 подключен к выводу Ардуино A0
07 int SHIM = 5; // вывод PWM драйвера VNH2SP30 подключен к выводу Ардуино D5
08  
09 #define PS2_DAT 13                     //подключение пина DATA приемника
10 #define PS2_CMD 3                     //подключение пина COMMAND приемника
11 #define PS2_SEL 10                    //подключение пина ATTENTION приемника
12 #define PS2_CLK 12                   //подключение пина CLOCK приемника
13  
14 int error = 0;                       //переменная проверки ошибок
15 int forward_Speed = 0;               // Скорость левого мотора
16  
17 void setup() {
18  
19 pinMode(A0, OUTPUT);   //объявляем пин мотора как выход
20 pinMode(7, OUTPUT);    //объявляем пин мотора как выход
21 pinMode(8, OUTPUT);    //объявляем пин мотора как выход
22 pinMode(5, OUTPUT);    //объявляем пин мотора как выход
23  
24 digitalWrite(A0, HIGH);                        //подаем на него 5 вольт,тем самым разрешая работу мотора
25  
26 error = ps2x.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT, truefalse);//конфигурируем геймпад,проверяем ошибки
27  
28 }
29  
30 void loop() {
31 ps2x.read_gamepad();//считываем информацию с геймпада
32  
33  
34 if (ps2x.Analog(PSS_LY) == 128) analogWrite(A0, 0);
35 if (ps2x.Analog(PSS_LY) > 128){
36  
37 digitalWrite(7, HIGH); //подать сигнал на пин motor 1 ENA,тем самым задав направление вращения
38 digitalWrite(8, LOW);
39 digitalWrite(A0, HIGH);
40  
41 }
42 }

 

Onkel
Offline
Зарегистрирован: 22.02.2016

Noko123 пишет:

Добрый день иу исполнитля по написаию скетча

...

Пишите ydom@mail.ru   сделаем.