AWDA
Centipat
- Katılım
- 31 Ocak 2023
- Mesajlar
- 16
Daha fazla
- Cinsiyet
- Erkek
#include <SoftwareSerial.h>
SoftwareSerial BT(11, 10);// TX, RX
int sag_hiz=3;
int sag_ileri=4;
int sag_geri=5;
int sol_hiz=6;
int sol_ileri=7;
int sol_geri=8;
void setup(){
Serial.begin(9600);
BT.begin(9600);
pinMode(sag_ileri,OUTPUT);
pinMode(sag_geri,OUTPUT);
pinMode(sol_ileri,OUTPUT);
pinMode(sol_geri,OUTPUT);
}
void loop(){
if (BT.available()){
char bilgi = BT.read();
if (bilgi == ‘F’){
digitalWrite(sag_ileri,HIGH);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘B’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘L’){
digitalWrite(sag_ileri,HIGH);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘R’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘G’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘I’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘H’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘J’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘S’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘0’ && bilgi == ‘1’){
analogWrite(sag_hiz,0);
analogWrite(sol_hiz,0);
}
else if (bilgi == ‘2’ && bilgi == ‘3’){
analogWrite(sag_hiz,50);
analogWrite(sol_hiz,50);
}
else if (bilgi == ‘4’ && bilgi == ‘5’){
analogWrite(sag_hiz,100);
analogWrite(sol_hiz,100);
}
else if (bilgi == ‘6’ && bilgi == ‘7’){
analogWrite(sag_hiz,150);
analogWrite(sol_hiz,150);
}
else if (bilgi == ‘8’ && bilgi == ‘9’){
analogWrite(sag_hiz,200);
analogWrite(sol_hiz,200);
}
else if (bilgi == ‘q’){
analogWrite(sag_hiz,255);
analogWrite(sol_hiz,255);
} } }
Else if'den veriyor hatayı.
SoftwareSerial BT(11, 10);// TX, RX
int sag_hiz=3;
int sag_ileri=4;
int sag_geri=5;
int sol_hiz=6;
int sol_ileri=7;
int sol_geri=8;
void setup(){
Serial.begin(9600);
BT.begin(9600);
pinMode(sag_ileri,OUTPUT);
pinMode(sag_geri,OUTPUT);
pinMode(sol_ileri,OUTPUT);
pinMode(sol_geri,OUTPUT);
}
void loop(){
if (BT.available()){
char bilgi = BT.read();
if (bilgi == ‘F’){
digitalWrite(sag_ileri,HIGH);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘B’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘L’){
digitalWrite(sag_ileri,HIGH);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘R’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘G’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘I’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘H’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘J’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘S’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘0’ && bilgi == ‘1’){
analogWrite(sag_hiz,0);
analogWrite(sol_hiz,0);
}
else if (bilgi == ‘2’ && bilgi == ‘3’){
analogWrite(sag_hiz,50);
analogWrite(sol_hiz,50);
}
else if (bilgi == ‘4’ && bilgi == ‘5’){
analogWrite(sag_hiz,100);
analogWrite(sol_hiz,100);
}
else if (bilgi == ‘6’ && bilgi == ‘7’){
analogWrite(sag_hiz,150);
analogWrite(sol_hiz,150);
}
else if (bilgi == ‘8’ && bilgi == ‘9’){
analogWrite(sag_hiz,200);
analogWrite(sol_hiz,200);
}
else if (bilgi == ‘q’){
analogWrite(sag_hiz,255);
analogWrite(sol_hiz,255);
} } }
Else if'den veriyor hatayı.
Son düzenleyen: Moderatör: