kmd » 20 июн 2019, 16:42
#include <Servo.h> //используем библиотеку для работы с сервоприводом
Servo servo; //объявляем переменную servo типа Servo
int IN1 = 4; // Input1 подключен к выводу 4
int IN2 = 5;
int IN3 = 6; // Input3 подключен к выводу 5
int IN4 = 7;
void setup()
{
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);
pinMode (IN4, OUTPUT);
pinMode (IN3, OUTPUT);
servo.attach(10); //привязываем привод к порту 10
Serial.begin(9600);
}
void loop()
{
//servo.write(0); //ставим вал под 0
//
//delay(2000); //ждем 2 секунды
//
//servo.write(180); //ставим вал под 180
//
//delay(2000); //ждем 2 секунды
// ход вперед
digitalWrite (IN1, LOW);
digitalWrite (IN2, HIGH);
digitalWrite (IN3, LOW);
digitalWrite (IN4, HIGH);
delay(4000);
// ход назад end
Serial.println(IN1);
// ход назад
digitalWrite (IN1, HIGH);
digitalWrite (IN2, LOW);
digitalWrite (IN3, HIGH);
digitalWrite (IN4, LOW);
delay(4000);
// ход назад end
}