Arduino bluetooth koptuğunda durdurma komutu nedir?

Yorck

Üye
Katılım
2 Haz 2020
Mesajlar
3
Puanları
1
Yaş
21
Kod:
int motorA1  = 10;  // L298N'in IN2 Girişi

  int motorA2  = 11;  // L298N'in IN1 Girişi

  int motorB1  = 8; // L298N'in IN4 Girişi

  int motorB2  = 9;  // L298N'in IN3 Girişi

  int veri;

 

void setup() {

    pinMode(motorA1, OUTPUT);

    pinMode(motorA2, OUTPUT);

    pinMode(motorB1, OUTPUT);

    pinMode(motorB2, OUTPUT);   

    Serial.begin(9600);

}



void loop() {

    if(Serial.available()>0){   

    veri = Serial.read(); 

    }

/***********************İleri*****************************/

    if (veri == 'F') {

      digitalWrite(motorA1, 1);   digitalWrite(motorA2, 0);

      digitalWrite(motorB1, 1);   digitalWrite(motorB2, 0);

    }

/***********************Geri******************************/

    else if (veri == 'B') {

      digitalWrite(motorA1, 0);   digitalWrite(motorA2, 1);       

      digitalWrite(motorB1, 0);   digitalWrite(motorB2, 1);

    }

/***************************Sol***************************/

    else if (veri == 'L') {

      digitalWrite(motorA1, 1);   digitalWrite(motorA2, 0);

      digitalWrite(motorB1, 0);   digitalWrite(motorB2, 1);

    }

/***************************Sağ***************************/

    else if (veri == 'R') {

      digitalWrite(motorA1, 0);   digitalWrite(motorA2, 1);

      digitalWrite(motorB1, 1);   digitalWrite(motorB2, 0);   

    }

/************************Stop*****************************/

    else if (veri == 'S'){

      digitalWrite(motorA1, 0);   digitalWrite(motorA2, 0);

      digitalWrite(motorB1, 0);   digitalWrite(motorB2, 0);

    } 

}



if(digitalRead(BTState)==LOW) { veri='S'; }
kullanmışlar ama olmuyor hata veriyor.

error: 'BTState' was not declared in this scope
exit status 1
'BTState' was not declared in this scope
 
Moderatör tarafında düzenlendi:
Selamlar Sevgili Yorck,

Bu elinde bulunan kod başka birinin kodundan aşırma olduğu için bazı yerleri silmişler. Bluetooth üzerinde state yazan pini Arduino da pin 2'ye bağla. Arada olması gereken kod alttaki gibi;
Bu satır setup kısmında.
/*Bluetooth (HC-05) State pin on pin 2 of Arduino*/
const int BTState = 2;
pinMode(BTState, INPUT);
 

Forum istatistikleri

Konular
128,126
Mesajlar
915,242
Kullanıcılar
449,839
Son üye
Qkay

Yeni konular

Geri
Üst