машинка через блютус
- Войдите на сайт для отправки комментариев
Пнд, 04/04/2016 - 16:22
Привет всем Собрал машинку через блютуз все работает управляеца Тока с ардуины на драйвер идет сигнал рывками и маторчики до крутяца секунду int ledPin = 13;
unsigned long a;
int IN1 = 2; //input1 подключен к выводу 8
int IN2 = 3;
int IN3 = 4; //input1 подключен к выводу 8
int IN4 = 5;
void setup() {
Serial.begin(9600);
Serial.setTimeout(4);
pinMode(ledPin, OUTPUT);
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);
pinMode (IN3, OUTPUT);
pinMode (IN4, OUTPUT);
}
void loop()
{
if (Serial.available())
{ a = Serial.parseInt();
if (a==2) {
digitalWrite (IN2, HIGH);
digitalWrite (IN1, LOW);
digitalWrite (IN4, HIGH);
digitalWrite (IN3, LOW);
delay(500);
digitalWrite (IN2, LOW);
digitalWrite (IN4, LOW);
delay(500);}
if (a==1) {
digitalWrite (IN1, HIGH);
digitalWrite (IN2, LOW);
digitalWrite (IN3, HIGH);
digitalWrite (IN4, LOW);
delay(500);
digitalWrite (IN1, LOW);
digitalWrite (IN3, LOW);
delay(500);}
if (a==4) {
digitalWrite (IN1, HIGH);
digitalWrite (IN2, LOW);
delay(500);
digitalWrite (IN1, LOW);
delay(500);}
if (a==3) {
digitalWrite (IN3, HIGH);
digitalWrite (IN4, LOW);
delay(500);
digitalWrite (IN3, LOW);
delay(500);}
}
}то останавливаються и так без конца Подскажите что может быть
Хватит уже темы плодить! Остановитесь!