Fehlermeldung: 'deply' was not declared in this scope

Hallo zusammen,
habe ein Programm geschrieben. Wenn ich den deplay (1000) Befehl drin lasse kommt beim Hochladen auf das Arduino UNO Board folgende Fehlermeldung:

exit status 1
'deply' was not declared in this scope

Nehme ich den deplay Befehl raus funktioniert es einwandfrei. Woran liegt das?
Vielen Dank schonmal für Eure Hilfe.
Gruß Kehrwald

Geradeau_fahren.ino (360 Bytes)

kehrwald:
Hallo zusammen,
habe ein Programm geschrieben. Wenn ich den deplay (1000) Befehl drin lasse kommt beim Hochladen auf das Arduino UNO Board folgende Fehlermeldung:

exit status 1
'deply' was not declared in this scope

Nehme ich den deplay Befehl raus funktioniert es einwandfrei. Woran liegt das?
Vielen Dank schonmal für Eure Hilfe.
Gruß Kehrwald

Weil du dich vertippt hast.

Die Funktion heißt "delay()"
Leider kann ich den Sketch nicht lesen und daher weiß ich nicht, ob du den da auch so geschrieben hast.

Üblicherweise werden die Sketch direkt im Forum gepostet, damit man diese auch mobil lesen kann.
Poste den bitte in Code-Tags, Schaltfläche </> im Editorfenster verwenden.

#include <Stepper.h> // Hinzufügen der Programmbibliothek 
int SPU = 2048; // Schritte pro Umdrehung
Stepper Motor1 (SPU, 3,5,4,6) ; 
Stepper Motor2 (SPU, 7,8,9,10) ;

void setup()
{
Motor1.setSpeed(10) ;
Motor2.setSpeed(10) ; 
}

void loop()
{
for (int zaehler=1; zaehler<=2048; zaehler = zaehler+1)
{
Motor1.step (1) ;
Motor2.step (-1) ;
}
deply (1000)

}

Hier sein Sketch, original.

Danke skorpy080, dann liege ich ja mit meiner Vermutung richtig.
Und damit es richtig funktioniert, fehlt auch noch ein Semikolon am Ende.

Der Code des Eingangspostings:

#include <Stepper.h> // Hinzufügen der Programmbibliothek 
int SPU = 2048; // Schritte pro Umdrehung
Stepper Motor1 (SPU, 3,5,4,6) ; 
Stepper Motor2 (SPU, 7,8,9,10) ;

void setup()
{
  Motor1.setSpeed(10) ;
  Motor2.setSpeed(10) ; 
}

void loop()
{
  for (int zaehler=1; zaehler<=2048; zaehler = zaehler+1)
  {
    Motor1.step (1) ;
    Motor2.step (-1) ;
  }
  deply (1000)
}

HotSystems hellseherische Fähigkeiten sind heute ja ausgezeichnet! :slight_smile:

Und es sieht so aus, als hättest du dich nicht nur vertippt ("deply" statt "delay"), sondern es fehlt auch noch der Strichpunkt am Ende der Zeile.

Edit: und ich bin heute zu langsam :slight_smile:

Vielen dank an euch alle.
Gruß Kehrwald

uxomm:
HotSystems hellseherische Fähigkeiten sind heute ja ausgezeichnet! :slight_smile:

Naja, die Fehlermeldung und Beschreibung des TO war ja mal eindeutig. :wink:

kehrwald:
Vielen dank an euch alle.
Gruß Kehrwald

Gerne...
Und ich hoffe, es funktioniert jetzt auch.

HotSystems:
Weil du dich vertippt hast.

Die Funktion heißt "delay()"
Leider kann ich den Sketch nicht lesen und daher weiß ich nicht, ob du den da auch so geschrieben hast.

Dass, in der Reihenfolge auch noch.... warum so hellseherisch heute? Bist doch sonst nicht so mutig :wink:

skorpi080:
Dass, in der Reihenfolge auch noch.... warum so hellseherisch heute? Bist doch sonst nicht so mutig :wink:

Nee... in der Tat nicht, aber was hat das mit Mut zu tun ?
Einfach nur richtig "schlussfolgern".