Arduino "Expected initializer before 'digitalWrite'" hatası

Komando Mehmet

Femtopat
Katılım
19 Şubat 2022
Mesajlar
1
Daha fazla  
Cinsiyet
Erkek
Kod:
#define echoPin 13
#define trigPin 12
#define MotorR1 7
#define MotorR2 6
#define MotorRE 9
#define MotorL1 4
#define MotorL2 5
#define MotorLE 3


long sure, uzaklik;


void setup() {

pinMode(echoPin,INPUT);
pinMode(trigPin,OUTPUT);
pinMode(MotorR1,OUTPUT);
pinMode(MotorR2,OUTPUT);
pinMode(MotorRE,OUTPUT);
pinMode(MotorL1,OUTPUT);
pinMode(MotorL2,OUTPUT);
pinMode(MotorLE,OUTPUT);

}

void loop() {

digitalWrite(trigPin,LOW);
delayMicroseconds(5);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10)
;digitalWrite(trigPin,LOW);

sure = pulseIn(echoPin,HIGH);
uzaklik = sure / 29.1 / 2;

if(uzaklik < 15)
{
void geri();
delay(500);
sag();
delay(500);

}
else{
void ileri();
}

}


void sag(){

digitalWrite(MotorR1, LOW);
digitalWrite(MotorR2, HIGH);
analogWrite(MotorLE, 150);


digitalWrite(MotorL1, HIGH);
digitalWrite(MotorL2, LOW);
analogWrite(MotorLE, 150);



void ileri()

digitalWrite(MotorR1,LOW)
digitalWrite(MotorR2,LOW);
analogWrite(MotorLE, 150);


digitalWrite(MotorL1, HIGH);
digitalWrite(MotorL2, LOW);
analogWrite(MotorLE, 150);

void geri(){

digitalWrite(MotorR1, LOW);
digitalWrite(MotorR2, HIGH);
analogWrite(MotorLE, 150);


digitalWrite(MotorL1, LOW);
digitalWrite(MotorL2, HIGH);
analogWrite(MotorLE, 150);
}

hata.PNG
 
Son düzenleyen: Moderatör:
İleri ve Sağ'da süslü parantez kullanmamışsın.

C:
#define echoPin 13
#define trigPin 12
#define MotorR1 7
#define MotorR2 6
#define MotorRE 9
#define MotorL1 4
#define MotorL2 5
#define MotorLE 3


long sure, uzaklik;


void setup() {

pinMode(echoPin,INPUT);
pinMode(trigPin,OUTPUT);
pinMode(MotorR1,OUTPUT);
pinMode(MotorR2,OUTPUT);
pinMode(MotorRE,OUTPUT);
pinMode(MotorL1,OUTPUT);
pinMode(MotorL2,OUTPUT);
pinMode(MotorLE,OUTPUT);

}

void loop() {

digitalWrite(trigPin,LOW);
delayMicroseconds(5);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin,LOW);

sure = pulseIn(echoPin,HIGH);
uzaklik = sure / 29.1 / 2;

if(uzaklik < 15)
{
geri();
delay(500);
sag();
delay(500);

}
else{
ileri();
}

}


void sag(){

digitalWrite(MotorR1, LOW);
digitalWrite(MotorR2, HIGH);
analogWrite(MotorLE, 150);


digitalWrite(MotorL1, HIGH);
digitalWrite(MotorL2, LOW);
analogWrite(MotorLE, 150);
}



void ileri()
{
digitalWrite(MotorR1,LOW)
digitalWrite(MotorR2,LOW);
analogWrite(MotorLE, 150);


digitalWrite(MotorL1, HIGH);
digitalWrite(MotorL2, LOW);
analogWrite(MotorLE, 150);
}

void geri(){

digitalWrite(MotorR1, LOW);
digitalWrite(MotorR2, HIGH);
analogWrite(MotorLE, 150);


digitalWrite(MotorL1, LOW);
digitalWrite(MotorL2, HIGH);
analogWrite(MotorLE, 150);
}
 

Technopat Haberler

Yeni konular

Geri
Yukarı