Bluetooth ile kontrol edilen araba yaptım ama bluetooth bağlantısı arada kopuyor ve en son hangi komuttaysa öyle devam ediyor. Bağlantının kopmaması için ne yapabilirim veya bağlantısı koptuğunda motorları nasıl durdurabilirim?
#include <SoftwareSerial.h>
SoftwareSerial bt(2,3);
void setup(){
Serial.begin(9600);
bt.begin(9600);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(4,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
}
void loop(){
if(bt.available());{
char data=bt.read();
analogWrite(9,150);
analogWrite(10,150);
if(data=='F'){
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,HIGH);
}
if(data=='B'){
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
}
if(data=='L'){
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,HIGH);
}
if(data=='R'){
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
}
if(data=='S'){
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
}
}
}
sarı kablo-bluetooth rx
siyah kablo-arduino yazılımsal tx
mor kablo-gnd
Bir videoda adam direnç bölücü ile kullanın demişti bende öyle kullanıyom acaba bunla bi alakası olabilirmi?