Problem Arduino Code

Hallo ich habe gerade einen Code erstellt und er funktioniert nicht. Die Fehlermeldung lautet:

Arduino: 1.8.16 (Windows 10), Board: "Arduino Uno"

sketch_nov04a:15:2: error: 'else' without a previous 'if'

else

^~~~

exit status 1

'else' without a previous 'if'

Und hier der Code:
#include <Servo.h>

const int sensor = 1;
Servo Feuerloescher;

void setup() {

pinMode (sensor, INPUT);
Feuerloescher.attach(5);
}

void loop (){
int sensorvalue = analogRead(sensor);
if (sensorvalue > 128);
{
Feuerloescher.write(100);
}
else
{
Feuerloescher.write(0);;
}
}

Danke schonmal für alle antworten!

Ihr Beitrag wurde an seinen aktuellen Speicherort verschoben, da er besser geeignet ist.

In dem Schnipsel ist kein else.
Da ich erstmal davon ausgehe, dass du hier niemanden veralbern willst, ist das else sicher in der Zeile nach der letzten }.

Außerdem ist nach dem if ein Semikolon zu viel.

1 Like

Oh, tut mir leid hab den falschen Code hier eingefügt

Funktioniert jetzt. Das semikolon war zu viel......

Ja, weiß ich. Es gibt viel mehr falschen als richtigen Code :stuck_out_tongue:

1 Like