Hellow alle zusammen,
Ich will die Entfernung mit einem Ultraschall Sensor auslesen aber habe das Problem, dass wenn ich das Programm kompelieren will kommt die Fehlermeldung: exit status 1
'entfernung' was not declared in this scope.
Hier ist der Code:
int A = 11;
int B = 10;
int Speed = 9;
int entfernung_schachtel = 0;
int entfernug = 0;
int trigg = 0;
int echo = 0;
int dauer = 0;
void setup() {
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(trigg, OUTPUT);
pinMode(echo, INPUT);
digitalWrite(trigg, LOW);
delay(5);
digitalWrite(trigg, HIGH);
delay(10);
digitalWrite(trigg, LOW);
dauer = pulseIn(echo, HIGH);
entfernung = (dauer / 2) * 0.03432;
entfernung_schachtel = entfernung;
}
void loop() {
digitalWrite(trigg, LOW);
delay(5);
digitalWrite(trigg, HIGH);
delay(10);
digitalWrite(trigg, LOW);
dauer = pulseIn(echo, HIGH);
entfernung = (dauer / 2) * 0.03432;
if (entfernug < entfernung_schachtel - 3) {
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
analogWrite(Speed, 255);
delay(2000);
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
analogWrite(Speed, 255);
delay(1000);
}
}
Kann mir bitte jemand helfen? Danke schon mal im Voraus. ;D